微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 求问如何避免 當原本CC2530协调器 斷电後, CC2530路由器自动(不受控)變成协调器

求问如何避免 當原本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协议栈确实比较老了,能否换最新的协议栈开发。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top