无线串口产品品类多,功率覆盖也比较全面,于是想利用这种模块来搭建星型网络。
花了几天时间把协议栈写出来了,并且在PC上用socket也仿真好了,效果非常好。但是后来移植到真实的无线串口时,问题就出来了,当数据节点多了后,丢包就多了,似乎内部就没有实现碰撞机制。更严重的是TX/RX切换特别慢,一个来回需要至少50ms时间,而传统的蓝牙4.0或者zigbee只需要2ms。
但好在简单的1-1不会丢包,看来协议栈还需要特殊优化。
时间: 2024-12-20 04:25:27
无线串口产品品类多,功率覆盖也比较全面,于是想利用这种模块来搭建星型网络。
花了几天时间把协议栈写出来了,并且在PC上用socket也仿真好了,效果非常好。但是后来移植到真实的无线串口时,问题就出来了,当数据节点多了后,丢包就多了,似乎内部就没有实现碰撞机制。更严重的是TX/RX切换特别慢,一个来回需要至少50ms时间,而传统的蓝牙4.0或者zigbee只需要2ms。
但好在简单的1-1不会丢包,看来协议栈还需要特殊优化。