目前正在做一个如下项目:利用终端进行250Hz数据ADC-12bit采用(4ms),每250ms向协调器发送一组数据,协调器收到数据通过串口后转给PC断。在期间,协调器和终端也还有少量的数据通信(双向)。
在调试时出现如下现象:
1 终端串口接收调试数据,采集数据正确,没问题。
2 与协调器组网后,在PC端监测,则出现数据丢失,终端无响应,甚至无数据的现象。
请问这是什么原因呀?ZIGBEE协议不支持这么大的数据量传输?也不大呀,加上协议开销才有效数据5kbps左右,为什么数据传输会出现上述问题呢?
Susan Yang:
可能的原因可能有
1 终端未能完全成功将数据传至协调器
2 协调器未能完全成功接收数据
3 协调器和PC端的串口通信问题
建议您使用packet sniffer抓包看一下