TI中文支持网
TI专业的中文技术问题搜集分享网站

协调器接收数据的问题

当PC机给协调器广播发送命令(C5 02 00 FF 01 EE ),让设备发送一次电压值给协调器。5个终端3个路由,总共8个设备+1个协调器。

问题:协调器接收的数据没有8个

串口显示如下:Type:1表示终端 Type:2表示路由;ID为自定义编号

Type:1  ID:  3  V:3.25
Type:1  ID:  4  V:3.25
Type:2  ID:  2  V:3.20
Type:1  ID:  5  V:3.21
Type:1  ID:  2  V:3.24
Type:2  ID:  1  V:3.21

不知道是协调器没有接收到数据还是串口没打印出来,能否解答一下?

对应的抓包文件如下:

采集电压.psd

YiKai Chen:

5个终端3个路由的短地址知道嗎?你的抓包文件只有一小段看不大出來問題在那

user4711142:

回复 YiKai Chen:

发送一次命令,8个设备发送一次电压值。APS数据中前三字节为 Type00ID

YiKai Chen:

回复 user4711142:

发送一次命令,8个设备发送一次电压值,這是什麼意思?誰发送一次命令?

user4711142:

回复 YiKai Chen:

协调器发送一次广播命令,8个设备发送一次电压值

YiKai Chen:

回复 user4711142:

那你得要先確認协调器发送一次广播命令後8个设备都有接收到,尤其是終端設備常常收不到广播

user4711142:

回复 YiKai Chen:

好的,还有一个问题,我让8个终端上电后,每隔一秒发送温湿度数据给协调器,协调器用串口打印。同样的问题串口打印时,偶尔完整的显示8个数据,大部分显示6个或者7个数据,总是会丢数据,这是为什么?不知道是串口的问题还是根本没接收到数据,我应该怎么判断是哪个原因?采集传感器.psd

Viki Shi:

回复 user4711142:

对没采集到数据的终端进行抓包,看数据是否正常发出

user4711142:

回复 Viki Shi:

怎么对固定终端进行抓包?我抓的数据包是空中所有的数据包

YiKai Chen:

回复 user4711142:

你只要知道有問題的终端短地址是什麼,直接看抓包檔可以過濾問題

user4711142:

回复 YiKai Chen:

终端数据已经发出了,但是协调器的串口不显示。我怎么知道协调器是否接收成功?

赞(0)
未经允许不得转载:TI中文支持网 » 协调器接收数据的问题
分享到: 更多 (0)