參與:2

用JN5169 开发网关的时候,在程序运行中去实时配置 PAN ID 和信道,要如何进行呢?

針對方案:基于NXP JN5169的ZigBee3.0智能灯控方案

分享評論舉報
林工

林工

初學乍練

2 則回答

1得分


最佳解


Router 与 Coordinator 连接断开只能通过收发数据来判断,比如发送几次数据都没有应答。你们现在在开发 JN5169 吗?哪个公司的呀,我们可以见面交流下,我们可以提供技术支持哦,有问题也可以发我邮箱 shelly.xie@wpi-group.com

1F
大肥雪

大肥雪

初學乍練
評論 1:好的,我是锐高照明电子(深圳)有限公司的,有机会可以见面交流下
林工2019年11月22日
評論 2:感谢支持啊
林工2019年11月22日
1得分


最佳解


协调器在没有组网之前可以设置 PANID 和信道,如果网络组建好了且有设备已经加入了,现在暂时没有办法直接修改。PANID 是 16 位的,ExtendPanId 是 64 位的,PANID 是随机的,ExtendPanId 是可以设置的。一般情况下只设置 ExtendPanId,默认是使用 MAC 地址作为 ExtendPanId。
两种情况

一.协调器是新的,这个时候你可以设置 PANID(ZPS_vNwkNibSetPanId)和 EXPANID(ZPS_eAplAibSetApsUseExtendedPanId),信道等然后组建网络
二.协调器已经组网,这时候你直接用这个网络就可以了,如果你想再重新建一个不一样的网络,那么直接把网络擦除再按照一来设置就可以了,还有一种情况是你升级程序,同时想保留之前的那个网络,那么你就要把之前的网络信息读出来备份,程序烧录完之后再 restore 回去,那么网络没变,之前在网络中的设备依然可以通信

2F
大肥雪

大肥雪

初學乍練
評論 1:噢,原来如此,感谢支持,另外还想问下Router 如何判断其与 Coordinator 间的连接断开?
林工2019年11月22日

我要回答