增加CC2530 协调器的节点连接个数 协议栈2.5.1版本

遇到的问题:在做zigbee 项目中,要求连接在一个协调器上的路由要32个,理论上协议栈支持连接65535个,但是协调器要保存响应的短地址和节点信息需要内存即硬件支持(这里就不细说,以后会出相关的内容),在实验中,普通的cc2530连接不了太多。以下是我的解决方法和研究思路,欢迎一起交流讨论。墙裂建议使用抓包工具Ubiqua Protocol Analyzer 分析数据简单快捷。

时间宝贵,直接上解决方法:找到nwk_globals.h 中的第227行的NWK_MAX_DEVICE_LIST 把它适当的调高一点就可以增加路由的连接个数。(实验中这个数为20时大概可以连接28个路由器),笔者所用协议栈zigbee2.5.1,其他更高版本需要配合其他参数调整,整体思路就是改变有关连接个数的相关参数。

还有对协调器断电后重新上电后panid自动+1等问题的解决和用抓包软件分析ZIGBEE网络节点之间通信情况来解决组网问题的详细过程将在后续奉上!!!

抓包工具Ubiqua Protocol Analyzer下载:

百度网盘 请输入提取码

密码:z1sk

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值