JN5169 基于 JN-AN-1217 组网点灯
JN5169 基于 JN-AN-1217 组网点灯
- 一、构建和烧录
- 1、修改构建命令
- 2、开启串口调试输出
- 3、烧录程序
- 二、组网
- 步骤1、协调器组建网络
- 步骤2、协调器允许其他节点加入
- 步骤3、路由器使用网络引导加入现有网络
- 步骤4、终端设备使用网络引导加入现有网络
- 步骤5、绑定路由器和协调器
- 步骤6、绑定路由器和终端设备
- 三、效果演示
详细教程: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 组网点灯相关推荐
- 基于ESP8266与Blinker(点灯科技平台)的智能遥控器设计(三)
3. 遥控控制 我们根据已经获取到的按键与其红外信号,开始进行控制设计 首先,我们需要手机下载软件 点灯 blinker ,注册登陆 点击右上方"+"号 -> Arduino ...
- 基于ESP8266与Blinker(点灯科技平台)的智能遥控器设计(一)
实现步骤 1. 简介 -今天一起来学习做一个可以用手机控制的红外遥控器,还可根据需求定时开关电视,一键进入设定电视节目.或者在快到家时,提前开启家中的空调.窗帘等红外遥控装置,为本不支持智能控制的红外 ...
- 基于ESP8266与Blinker(点灯科技平台)的智能遥控器设计(四)
4 接入小爱同学 在点灯科技官网可以看到,BLINKER连接小爱同学的操作主要有 点灯科技官网链接 https://www.diandeng.tech/doc/xiaoai 所以,我们的语音控制只能是 ...
- xbee模块和单片机_基于XBee进行ZigBee组网
该文章转帖自:http://blog.csdn.net/u012261135/article/details/48594419 文章简单地介绍了XBee模块.应用组合和2种通讯方式,还有XCTU的基本 ...
- 基于5G的ATG组网形式及容量研究
[摘 要]为满足乘客对空中上网日益强烈的需求,实现地面网络与天基网络的互联互通和优势互补,天地协同组网成为5G移动通信演进的技术方向之一.相比于时延长.成本高的卫星宽带接入,ATG地空通信系统时延短 ...
- NRF24L01通道之我见及基于NRF24L01的无线组网方案的几点看法
说起NRF24L01,想必大家都会知道:通信速率快,使用方便,价格低廉,开发简单--尤其是玩单片机的孩子,这个是必不可少的. 在使用上,两点通信自然不用说,也就是配置个接收地址,配置个发射地址,然后对 ...
- 基于XBee进行ZigBee组网(二)——ZigBee网络与XCTU的使用
本文主要介绍ZigBee网络的基本结构,三种组成ZigBee网络的基本节点:协调器(coordinator).路由器(router).终端(end device),如何使用XCTU对XBee进行基本参 ...
- 基于ESP8266与Blinker(点灯科技平台)的智能遥控器设计
实现步骤 1. 简介 -今天一起来学习做一个可以用手机控制的红外遥控器,还可根据需求定时开关电视,一键进入设定电视节目.或者在快到家时,提前开启家中的空调.窗帘等红外遥控装置,为本不支持智能控制的红外 ...
- 基于XBee进行ZigBee组网(一)——XBee介绍
XBee模块是Digi公司的一款采用ZigBee技术的无线模块,通过串口与单片机等设备间进行通信,能够非常快速地实现将设备接入到ZigBee网络的目的,我最近做的一个项目使用了该模块,感觉非常的好用, ...
- 中小企业组网基础方案:通过MPLS技术实现
通过MPLS虚拟组网解决统一配置和运维问题.通过在中心部署一体化设备,构建统一的桌面资源池:各分支机构利用分支路由终端,通过组网链接连接云桌面办公.信息运维人员可以在中心节点远程集中管理分散在各地区的 ...
最新文章
- BannerDemo【图片轮播图控件】
- html判断数字数据的大小写,大小写字母,特殊字符,数字,八位及以上四选三,全符合验证...
- deepl真的有取代一般翻译的能力,这吞吐量和稳定性...亲测有效
- WebAPI(part2)--获取元素
- 【前端统计图】echarts改变颜色属性的demo
- c语言字符串文库总结,C语言程序设计入门:字符串函数
- C语言——确定char、short、int和short变量有符号和无符号时的取值范围
- Python 基础 —— sorted
- java基础总结06-常用api类-Object和Objects
- uniapp 获取屏幕高度
- SpringBoot + Element UI 楠橘星后台管理系统一键打包部署教程文档
- LeetCode-55. 跳跃游戏
- 学计算机语言需要英语基础吗,数学和英语不好的人能学编程吗?
- freemarker导出Word文档并在其中插入图片
- 电商设计的文字的选择与排版
- W3af简单使用教程
- 芜湖职业学院计算机系分数线,芜湖职业技术学院录取分数线2021是多少分(附历年录取分数线)...
- Edge浏览器调试移动端设备插件
- gprMax中任意不规则形状建模与模拟
- ElasticSearch重启失败的解决方案