协调器串口接收速度与无线发送数据速度的问题
时间:10-02
整理:3721RD
点击:
协调器串口115200连接网关,协调器最多连接20个子设备,包括路由或者终端(pm2)。
单网关持续较频繁的发送数据给协调器时候,协调器有时候都不应答串口,抓包看到终端发送datarequest 协调器有时候都不及时的应答ack。
1.其实也不是很快,500ms串口接收一次并无线发送给终端。是因为协调器要缓存pm2终端的数据导致的吗?相关代码在哪里呢?
2.测试一个路由一个终端时候,联系发送3个小时都能把终端发送掉线或者协调器挂掉。
3.测试过子设备全是路由情况,会好很多,但依然不能发送太快,会丢。
4.到底问题出在哪里呢?网关什么样的速率给协调器发送比较合适呢?如果网关同时控制很多个zigbee设备,发送太慢使用者体验也太差了,怎么办呢?
请问你的应用场景是什么,具体是什么产品。
如果快速发送数据给终端设备,确实跟终端设备Data Request的频率有关系的,默认是1s提条。另外如果有多个终端设备的话,也是竞争的关系发送data request。
可以把data request发送快点