请教:CC2530 在预定义成协调器或者端点,只能用IAR编译吗?

2019-12-12 18:17发布

本帖最后由 jssd 于 2019-3-12 17:53 编辑

场景:我有N台机器要相互通讯,所以使用了zigbee,但这东西只能有一个协调器,其他的都是端点,而且是要编译的时候定死了,如图
问题:如果这台机器没开机(机率很大),或者坏了(机率也不小),那整个网络就不通了?
解决:能不能重新设置另外一个端点成为协调器?也就是每一个cc2530都可以随时设置成协调器或者端点。
zigbee.png (10.49 KB, 下载次数: 0) 下载附件 2019-3-12 17:31 上传
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
jerkoh
1楼-- · 2019-12-12 20:37
cc2530 一个协调器Coordinator  你没路由Router,只有device无法大规模组网   最多21个终端Device
TI的栈 只能IAR下编译。
jssd
2楼-- · 2019-12-12 23:33
jerkoh 发表于 2019-3-12 21:37
cc2530 一个协调器Coordinator  你没路由Router,只有device无法大规模组网   最多21个终端Device
TI的栈  ...

感谢提醒!请问一个Coordinator能带多少Router?一个Router能带多少device?
在不能重新编译的情况下(比如设置后重启什么的),Router或者device能否变成Coordinator?
lsn_tj
3楼-- · 2019-12-13 00:32
能带多少router和device是自己在程序里设置的,跟软件程序可用的ram大小有关系。
lsn_tj
4楼-- · 2019-12-13 04:32
coordination只是在创建网络时有用,在网络创建好以后,如果存在router的话,router是完全可以实现coordinatior所有的功能的,看你的软件是如何实现了。
lsn_tj
5楼-- · 2019-12-13 08:46
 精彩回答 2  元偷偷看……
jssd
6楼-- · 2019-12-13 10:13
lsn_tj 发表于 2019-3-16 20:57
另外,如果你的coordination和router都设置了nv保存功能的话,设备断电再上电也是保持原来的网络的。 ...

这个功能好!我用网蜂的程序做的测试,每一次连好网后,coordination掉电后重启,都找不到原来的网络,如果只是router和device掉电重启就可以连接上。
具体是怎样设置呢?或者这功能中文叫什么名字?我搜搜看
非常感谢!

一周热门 更多>