你好,我目前的网络环境是一个协调器对5个终端,协调器每隔10秒广播一次数据,终端收到后回传一段数据给协调器(点播),目前的状况是,终端收协调器的广播时,几乎不会丢包,但协调器在收终端的数据回传时,约有%1-%2的丢包率。
设备间的距离很短,应该不存在信号问题。
请问是设计上有什么问题吗?多个终端同时给协调器传数据的话,会导致协调器接收丢包吗?
Susan Yang:
一般的无线有载波侦测这种功能,即检测到空中有同频段的信号在传递时,会在一个随机延时后发送。
或者您也可以自行在发送端的程序中设置一个随机数延时,以错开同时发送数据
dong liu9:
回复 Susan Yang:
就是所有的终端节点如果同时向协调器发送数据就可能有的接收不到是吗?除了发送时加随机时间,还有其他的解决办法吗?我的应用就是要确保所有的数据必须能够接收到