问题1:
首先是 0.1 秒广播一次的话 会出现 zBufferFull 的问题,百度一下找到了 改MAX_BCAST 的方法了.
但终端接收 我观察了一下会出现掉包的问题.然后很频繁几个包就掉一个包. 请问有什么方法吗?
我现在的做法是
协调器0.1秒广播一次 全部灯的状态, 然后各终端根据收到数据包来亮或者灭.
================================================================
第二个问题: 如果不广播用点播的方式 , 怎么知道 下面10个节点的地址?
例如 我现在有个10节点,分到编号是1至10, 现在要1,2,3,4,5号节点亮灯, 6,7,8,9,10 灭灯
这个有什么方法吗?
我现在的方法是 组网时,终端向协调器发个数据包上报 自己的地址.
协调器 保存一份 终端的地址表.然后根据这个地址表来发送.
请问有其他的方法吗?