【经验】Silicon Labs Zigbee设备入网以及离网流程


EFR32MG是SILICON LABS专门针对IOT推出的ZigBee方案,高达19.5dbm的发射功率,-102.7dbm的接收灵敏度,在业界内拥有最佳的RF射频性能,具有最全的Zigbee网络协议,被广泛应用在智能家居,工业控制等行业。但世强有客户在实际应用时发现,相关设备的入网和离网相对比较难,为此本文主要讲解基于EFR32MG相关的入网离网操作流程。
根据协议Zigbee设备可以自主的加入到已有网络当中,了解Zigbee设备的入网,离网以及Host端管理设备列表的根本原理,有助于我们管理整个网络以及测试相关的RF射频性能。
下面介绍Zigbee设备的入网、离网流程,以HA协议为参考(基于EFR32MG的开发板SLWSTK6000A)。
一、设备入网
围绕以下3步来介绍:joining - Binding - Sendmeareport
如下图,在studio4界面下有入网的详细说明:
1)Joining:在EFR32MG开发板的网关按下PB0,组建新的PAN,组建完成之后再次按下PB0容许路由和设备入网(注意,这个入网容许保持时间为3分钟)。
同样,按下路由和设备的PB0发送入网命令,路由和设备都加入当前的PAN中。
2)Binding:
与入网息息相关的是绑定,如果需要绑定路由和设备端,路由端先按PB1发送命令进入绑定模式,接着在设备端按PB1绑定设备端到路由端。同样的步骤适用于网关和路由的绑定。
3)Sendmeareport:由网关发起,设备端有状态变化和定时之后都会自动上报设备的端口状态。
图1:Zigbee入网的详细说明
二、设备离网
离网可以通过以下3中方式实现:
1)Send ZDO Leave to ZR parent with ZED's EUI as target
2)Send ZDO Leave to ZED with ZED's EUI (or all-zero EUI) as target
3)Send APS Remove Device command (emberSendRemoveDevice) to ZR parent with ZED's EUI as deviceToRemove。
了解了设备的入网以及离网流程,这样我们可以更加运用自如地来管理基于EFR32MG的整个Zigbee网络。
相关技术文档:
Silicon Labs EFR32MG13 Mighty Gecko多协议无线SoC系列数据手册 详情>>>
看到这里您是否又有项目灵感需实现,点击下面开发软件帮你忙。
Silicon Labs Simplicity Studio平台开发工具
- |
- +1 赞 0
- 收藏
- 评论 2
本网站所有内容禁止转载,否则追究法律责任!
评论
全部评论(2)
-
Tristan Tsai Lv5. 技术专家 2017-08-07总的来说世强的资源还是不错的,留着备用
-
风一样的男子 Lv7. 资深专家 2017-07-28看起来挺高深的样子
相关推荐
【经验】浅析Zigbee射频测试相关标准
Zigbee是很多公司目前在使用的技术,部分厂家采用现成的模组,还有大部分公司选择Layout出自己的产品。无论哪种方式,射频测试都是必须要进行的。
【经验】Silicon Labs Zigbee应用程序Nodetest和RAILtest的安装使用
应用程序Nodetest可以实现RF校准、RF功能测试、硬件测试等。而 RAILtest则主要用于EFR32MG1x芯片的RF测试。
【经验】Silicon Labs Zigbee SoC芯片EM35X系列烧录工具ISA3的配置
ISA3仿真器是Silicon labs的zigbee芯片EM35X系列的开发工具之一,主要用于编程调试数据分析等,本文介绍其使用前的一些基本配置。
Silicon Labs(芯科科技) 应用开发基础:ZigBee协议
本资料介绍了ZigBee解决方案的关键特性和功能,包括ZigBee 3.0的相关内容。资料涵盖了ZigBee的基本概念、网络结构、节点类型、路由概念、ZigBee堆栈、ZigBee集群库和ZigBee合规性。此外,还讨论了IEEE 802.15.4标准、ZigBee网络硬件和软件元素,以及ZigBee网络中的路由机制。
SILICON LABS - ZIGBEE,工业电子,消费电子,汽车电子,通信设备
请问芯科平台上SoC Zigbeedirect Device light demo 是否可以過到Zigbee 3.0 + Zigbee Direct 認證 ?
程序中有安装ZIGBEE 3.0的组件,可以过ZIGBEE3.0+ZIGBEE DIRECT的认证。
芯科MG21 zigbee测试指标有哪些
芯科MG21 zigbee测试基本指标有:1.传导发射功率;2.近场辐射测试功率(天线);3.EVM;4.频偏;5.杂散;6.接收灵敏度;7.功耗测试;8.GPIO测试;9.功能测试。
Zigbee采用无线SoC EFR32MG芯片做NCP方案,请问如何给加入网络的设备发送数据?
send发送命令,可以理解为发送缓冲buffer里面的内容。因此,在send之前,需要使用CLI命令组建一条你想发送的命令。这种场景,通常应用在ZCL命令下。首先所有的命令可以在SimplicityStudio安装目录找到详细的解释。C:/SiliconLabs/SimplicityStudio/v4/developer/sdks/gecko_sdk_suite/v1.1/protocol/zigbee_5.10/documentation/120-3023-000_AF_V2_API/group__cli.html比如发送一条on/off命令给一个节点。你可以在任意节点上输入info查看当前节点的网络信息,比如nodeID,PANID,endpotin,cluster信息等等。send [id:2] [src-endpoint:1] [dst-endpoint:1]Send a pre-buffered message from a given endpoint to an endpoint on a device with a given short address.id - INT16U - short id of the device to send the message tosrc-endpoint - INT8U - The endpoint to send the message fromdst-endpoint - INT8U - The endpoint to send the message to 假设从A节点发送on/off命令到B节点。通过info查看A节点的nodeID(0x0001),Endpoint是1。通过info查看B节点的nodeID(0x0002),Endpoint是1。那么可以在A节点的CLI使用如下命令。 ZCL on/off onSend 0x0002 1 1
Silicon Labs的Zigbee SoC EFR32MG芯片开发Zigbee协议时,MAC地址如何修改?
Silicon Labs的Zigbee SoC EFR32MG芯片开发Zigbee协议时,MAC地址,可以通过Manufacture Library中的mfg program EUI指令进行修改.
芯科科技将携手CSA联盟参加上海国际消费电子技术展,并现场演示基于Zigbee和蓝牙的无线多协议技术
Silicon Labs(亦称“芯科科技”)将携手CSA连接标准联盟在2021年10月14至16日举办的上海国际消费电子技术展(Tech G)中设置联合展示区演示最新的基于Zigbee和蓝牙的无线多协议参考设计。
是否可以修改缩短zigbee组播发送数据包的间隔时间?
这是由协议限制的,广播包过多会被丢掉,每发一次后底层会自动每隔一段时间重发一次,要自动发三次,这个时间与次数无法修改。
在ZigBee的软件设计中,发送方给接收方发送一个数据,默认都会有default response的消息,此消息应何屏蔽?
需要屏蔽此功能只需要将:// Bit 4 is Disable Default Response Sub-field;#define ZCL_DISABLE_DEFAULT_RESPONSE_MASK BIT(4);这个宏定义设置为0即可:#define ZCL_DISABLE_DEFAULT_RESPONSE_MASK 0.
EFR32MG做Zigbee/Ble动态双协议时,需要的Flash资源是多大?
Silicon Labs的Zigbee SoC EFR32MG做Zigbee/Ble动态双协议时,需要使用Flash资源最大的型号,即1024K Flash的芯片型号。
【应用】Silicon Labs低功耗Zigbee 无线SoC EFR32MG助力实现3路单火线供电墙壁开关
单火线供电智能墙壁开关,安装方便,仅需一根火线供电,安装中非常的方便。但是单火线开关最需要避免的是鬼火现象的产生。所谓鬼火,就是指在单火线取电过程中,由于主控功耗太高,导致流过灯泡的电流达到了其发光的阈值,而导致的灯泡有微光闪烁的状态出现。基于Silicon Labs的低功耗Zigbee无线SoC,成功应用于3路单火线供电墙壁开光中,由于其超低的功耗,将鬼火出现的几率降低至最小。
【经验】基于Silicon Labs的Zigbee无线SoC EFR32MG如何实现组播
Silicon Labs的Zigbee无线SoC EFR32MG在Zigbee的应用中占有非常多的份额,主要的优势为集成PA,最高19.5dbm的发射功率,-102.7dbm接收灵敏度,整个链路预算即122.2db,穿墙的效果非常好。全球范围内使用EFR32MG作为Zigbee网关的产品高达80%。
请问zigbee installcode 中这里 CRC 用的什么什么算法?
SiliconLabs的Zigbee SoC EFR32MG系列在开发Zigbee时需要使用installcode,install code本身是随机的,使用AESMMO HASH加密算法。
电子商城
品牌:SILICON LABS
品类:Mighty Gecko SoC
价格:¥47.2922
现货: 8,750
现货市场
服务

支持 3Hz ~ 26.5GHz射频信号中心频率测试;9kHz ~ 3GHz频率范围内Wi-SUN、lora、zigbee、ble和Sub-G 灵敏度测量与测试,天线阻抗测量与匹配电路调试服务。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳/苏州 提交需求>

可定制无线位移传感器量程范围10~600mm,采用了无线传输方式,可远程自动实时检(监)测位移量值,准确度级别(级):0.2、0.5;内置模块:无线传输模块、供电模块;传输距离L(m):可视距离1000 (Zigbee、 LORA)。
最小起订量: 1pcs 提交需求>
登录 | 立即注册
提交评论