求问如何避免 當原本CC2530协调器 斷电後, CC2530路由器自动(不受控)變成协调器
时间:10-02
整理:3721RD
点击:
本人用ZStack-CC2530-2.5.1 – ztack- Samples – SampleApp 改写了一程序
- 主要在协调器加入UART 进行收发数据.
- 因应PCB 需要改了I/O,
- 协调器和路由器也加了NV restore,
- 定义了DEFAULT_CHANLIST = 0x0B, ZDAPP_CONFIG_PAN_ID = 0404.
- 没其他特别修改.
我面对的问题是:
协调器开启, 路由器再开,网络组成, 但当协调器掉电, 路由器会除了自己本身有的PANid=0x005B 外, 还自动(不受控)产生了一个PANid = 0x0000. (这应是专有协调器的)
因此当协调器再开启, 它看见ZDAPP_CONFIG_PAN_ID = 0404 已经有一个PANid = 0x0000, 它就不再进入旧有网络. 变为新组建一个ZDAPP_CONFIG_PAN_ID = 0405 的新网络.
求问:
请问如何可以令路由器不会自动生成一个PANid = 0x0000, 避免当原本CC2530协调器断电后, CC2530路由器自动(不受控) 变成协调器
如这是不可避免的, 请问是这个ZStack-CC2530-2.5.1 version的bug,还是TI 预计的设计呢?烦请告知,这问题已困扰我很久了.
TI 大神門 谁可以回答我!!!!!
当协调器重新上电,也不会重新建立网络的,直接在原先的网络上开始运行了。
你有具体的抓包文件吗?2
2.5.1协议栈确实比较老了,能否换最新的协议栈开发。