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

2017-07-28 世强 蜡笔小芯

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)
  • 收藏

评论

登录   |    立即注册

提交评论

最新评论

  • Tristan Tsai Lv3 . 高级工程师 2017-08-07
    总的来说世强的资源还是不错的,留着备用
  • 风一样的男子 Lv2 . 工程师 2017-07-28
    看起来挺高深的样子
没有更多评论了

世强元件电商为您提供以下服务:

  • 新元件/新技术/新方案
  • 超十万份权威资料
  • 资深专家在线解答
  • 小量现货快速购买
  • 价格交期实时查询

搞研发 找元件
上世强元件电商

我的资料
我的消息
我的