微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 求助,关于用 ZSTACK协议 添加一个新终端设备的疑问

求助,关于用 ZSTACK协议 添加一个新终端设备的疑问

时间:10-02 整理:3721RD 点击:

我们使用ZSTACK协议时有这样的需求,添加一个新终端设备(默认组网ID为0XAAAA,IEEE号未知)加入已有的网络(组网ID为0XBBBB),现在计划的添加流程是这样:
        1、新终端设备出厂时设置有一个默认ID(0XAAAA),上位机通过命令修改原已有网络中协调器的组网ID为此默认ID(0XAAAA)并重启。
        2、新终端与协调器自动组网,自动上报自己的IEEE号给协调器,协调器再转发给上位机。
        3、协调器发命令给新的终端,命令终端修改自己的组网ID为原网络的组网ID(0XBBBB),终端自动重启。
        4、协调器修改自己的组网ID为原ID(0XBBBB),重启。
        5、这样新终端设备的组网ID与原网络一致,重启后就要以加入到原先的网络中。

不知道这样是否可行?能否提供一下ZSTACK协议中 修改并保存组网ID的方法,或者有其它添加新终端的更好的方法,非常感谢!


忘记发了,芯片是用的CC2530,请TI 帮忙给看看这个问题。多谢!

这里有2个概念.

16位 PANID,可以认为是 网络标识. 

16位 短地址. 可以类比为ip地址.

不知道你说的网络ID是什么东西.

如果你要改短地址. 这个比较麻烦, 据说要改TIMAC.lib库. 我也不知道怎么改法.

如果要改PANID,其实没这个必要. 自组网的,不要设默认就行. 终端会找到协调器的PANID.并加入网络.

您好!是这样的,我这边有个应用是有个新的ZIGBEE 设备,想要加入到一个现有的网络里面去。怎么能实现呢

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

网站地图

Top