JN5169 基于 JN-AN-1217 组网点灯
Posted Calvin Chan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JN5169 基于 JN-AN-1217 组网点灯相关的知识,希望对你有一定的参考价值。
JN5169 基于 JN-AN-1217 组网点灯
详细教程:JN5169 JN-AN-1217-Zigbee-3-0-Base-Device
一、构建和烧录
1、修改构建命令
协调器:关闭组播,不使用安装代码
路由器:关闭组播,不使用安装代码,关闭 NFC,关闭 AES
终端设备:关闭组播,不使用安装代码,关闭 NFC,关闭 AES
2、开启串口调试输出
打开相应的 Makefile 文件。
协调器
路由器
终端设备
3、烧录程序
清除并重新构建工程后,烧录程序。重新构建的 bin 文件是不带 NtagIcode 的。
协调器
路由器
终端设备
二、组网
步骤1、协调器组建网络
根据所使用的硬件,可以通过以下任一方式从出厂时的新协调器(不在网络上的网络转向)形成网络:
- 按下按钮 DIO8/GPIO4。
- 在串行接口(Dongle 或载板)上输入“form”。
然后协调器将启动一个网络。
步骤2、协调器允许其他节点加入
网络形成后,必须打开网络以允许其他设备通过以下任一方式加入(网络上的网络转向),具体取决于所使用的硬件:
- 按下按钮SW2。
- 在串行接口(Dongle 或载板)上输入“steer”。
然后协调器将向网络广播管理许可加入请求,以打开“许可加入”窗口 180 秒。 现在可以在要加入网络的设备上触发网络引导过程(对于不在网络上的设备)。
步骤3、路由器使用网络引导加入现有网络
一旦网络开放以接受新加入者(网络上的设备的网络转向),出厂新路由器就可以加入现有网络。 这是通过以下方式实现的:
- 在已经在网络上的设备之一上触发网络转向。
- 然后重置(使用 RST 或 RESET 按钮)或打开路由器设备的电源。
这将导致路由器启动网络发现和关联过程。关联之后是安全材料的交换和信任中心链接密钥的更新。
如果加入不成功,可以通过重新通电重新尝试。
步骤4、终端设备使用网络引导加入现有网络
一旦网络开放以接受新加入者(网络上的设备的网络转向),出厂新的终端设备就可以加入现有网络。 这是通过以下方式实现的:
- 在已经在网络上的设备之一上触发网络转向。
- 按下终端设备的按钮 SW2。
路由器开启网络引导
终端设备加入网络
步骤5、绑定路由器和协调器
Router 支持 On/Off 集群作为服务器,实现 Finding 和 Binding 过程作为Target。要将 Finding 和 Binding 作为目标触发,请执行以下操作:
- 按下路由器上的 DIO8/GPIO4 按钮(同一个按钮也用于启动 Network Steering)。
- 在协调器设备上开始查找和绑定。
这将导致路由器自我识别 180 秒,而发起者将尝试找到识别设备,查询它们的功能并在具有匹配操作集群的设备上创建绑定。作为该过程的一部分,路由器可以接收添加组命令和/或绑定请求命令。
报告是 ZigBee 3.0 中的一项强制性功能。路由器支持 On/Off 集群作为服务器,并且该集群的 OnOff 属性是 ZigBee Base Device Behavior Specification 中定义的可报告属性。路由器拥有用于报告 OnOff 属性状态的默认配置。一旦希望接收这些定期和变化报告的设备创建了远程绑定,路由器将开始向此绑定设备发送报告。报告的频率取决于各个目标设备的默认报告配置,在本例中为 60 秒。接收报告的设备可以通过发送报告配置命令来请求更改。
路由器开启查找和绑定
在协调器设备上开始查找和绑定
按下协调器的 SW2 ,可以实现对路由器的开关灯
步骤6、绑定路由器和终端设备
具体过程和步骤5差不多,绑定成功后,按下终端设备的 SW2 ,可以实现对路由器的开关灯。
三、效果演示
如视频所示,最上面的那个是协调器,中间的是路由器,最下面的是终端设备。
JN5169 基于 JN
以上是关于JN5169 基于 JN-AN-1217 组网点灯的主要内容,如果未能解决你的问题,请参考以下文章
JN5169 ZigBee 3.0 协议栈之 ZigBee 网络参数
JN5169 ZigBee 3.0 协议栈之 ZPS 配置编辑器
JN5169 NXP ZigBee PRO 无线网络应用所需的常见操作
在 BeyondStudio for NXP 使用 Gawk(for JN5169)