通过串口获取传感器上的数值

ZigBee。

1、initView来初始化控件。

2、判断串口是否打开成功。

  1.若是打开成功,那就new一个ZigBee服务并开启。

3、之后就是获取ZigBee上的值。并通过Message来把消息发送给handler。

4、在handler里面来处理消息。并显示在TextView上。

 1 Handler handler = new Handler(){        
 2         public void handleMessage(Message msg){
 3             switch (msg.what) {
 4             case 1:
 5                 tv_temp.setText("温度:"+String.valueOf(msg));
 6                 break;
 7             case 2:
 8                 tv_deng.setText("通道1:"+String.valueOf(msg));
 9                 break;
10 
11 
12             }
13     
14             
15         }
16     };

6、若是有按钮的话,那就要设置监听器,并发送给继电器,让它开启并且关闭。

发送之后当然就要获取信息。并且交个handler处理。

原文地址:https://www.cnblogs.com/zengsf/p/7797295.html