【经验】Zigbee网关替换操作指南之Host-NCP模式

2019-04-09 世强
无线通信模块,Wireless SOC,多协议无线SoC,EFR32MG 无线通信模块,Wireless SOC,多协议无线SoC,EFR32MG 无线通信模块,Wireless SOC,多协议无线SoC,EFR32MG 无线通信模块,Wireless SOC,多协议无线SoC,EFR32MG

在zigbee的网络实际应用中,可能会遇到需要替换网关,并希望网络的参数继续保持的情况。即更换了新的网关后,新的网关能够恢复之前的网络参数,网路中的其他设备不需要重新入网。本例程就基于SILICON LABS的EmberZNet 6.3版本协议栈、Zigbee 3.0、Host-NCP模式的网关,指导大家实现网关替换的功能。


此例程使用两个“EFR32无线通信模块”来演示两个NCP网关,用了另外两个设备作为网络中的节点。信任中心的Host是基于Linux运行Z3GatewayHost参考工程,EFR32无线通信模块运行的是ncp-uart-sw参考工程,两个节点设备运行的是Z3LightSoc和Z3SwitchSoc参考工程。注意两个“EFR32无线通信模块”在烧录Boot loader和NCP工程之前,需进行擦除。

 

要执行基本网关替换,需要下载“Silicon Labs(芯科科技)EFR32MG系列 基于Host-NCP的信任中心替换文件”,并将callback.c和头文件合并到Z3GatewayHost参考工程中。本例程是将这两个文件拷贝到linux系统的…\v2.3\app\builder\Z3GatewayHost路径中,并修改此路径中的Makefile文件,使其执行trust_center_swap_out_callbacks.c。修改如下图:

拷贝callback.c和头文件到指定路径

Makefile文件修改


另外,屏蔽Z3GatewayHost_callbacks.c文件中的emberAfCustomCommands的定义。因为在trust_center_swap_out_callbacks.c文件中也定义了emberAfCustomCommands,为了方便测试,将Z3GatewayHost_callbacks.c文件中的emberAfCustomCommands屏蔽。如果客户需要使用Z3GatewayHost_callbacks.c文件中的emberAfCustomCommands定义,可以自己将两个文件进行合并。修改完后编译Z3GatewayHost。

屏蔽Z3GatewayHost_callbacks.c文件中的emberAfCustomCommands

 

连接第一个“EFR32无线通信模块”,运行Z3GatewayHost,并建立网络。将另外两个节点加入到这个网络里,确保可以正常通信。

 

保存当前网络的参数,在Host端输入“custom trust-center-swap-out print all” CLI命令可以查看当前网络的参数,如下:

输入“custom trust-center-swap-out save all” CLI命令会将这些参数保存到backup\backup.txt文件中。

可以看到使用上面的命令保存的参数内容如下:

Node Information:

- PAN ID

- Node ID

- Extended PAN ID

- Radio Channel

- Radio Power

 

Security Information:

- Global Key

- Global Key Frame Counter

- Global Key Sequence Number

- Network Key

- Network Key Frame Counter

- Network Key Sequence Number

注意此例程目前还不支持备份“bind-table”和”child-table”,但可以通过CLI命令打印出“bind-table”和”child-table”。

 

此时断开第一个“EFR32无线通信模块”,连接上第二个“EFR32无线通信模块”,运行Z3GatewayHost。在Host端输入“custom trust-center-swap-out restore all”,第二个“EFR32无线通信模块”就恢复了之前的网络参数。可以通过“custom tc-swap-out print all”确认恢复后的网络参数是否正确。第二个“EFR32无线通信模块”网络恢复后,就可以继续和之前网络中的节点进行通信。


授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 2

本文由Carol提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

相关研发服务和供应服务

评论

   |   

提交评论

全部评论(2

  • 用户17941269 Lv4. 资深工程师 2020-11-24
    感谢分享,很有帮助
  • Kevinliang Lv4. 资深工程师 2020-06-28
    emberStatus = ezspSetMfgToken(EZSP_MFG_CUSTOM_EUI_64, 8, (uint8_t *) &restoreData.eui64); 根据文档的代码处理协调器替换时,写协调器的mac报错: Failed to set the EUI64, Error: 0x46 写协调器的mac只能写一次,请问怎么处理
没有更多评论了

相关推荐

一文教你弄懂 ZigBee中的LQI和RSSI

Silicon Labs的EFR32MG系列支持SOC单芯片支持SuB-GHz、Bluetooth、ZigBee和Thread多协议,具有优越的射频性能、丰富的外设资源和超低的功耗等特性,被广泛的应用于智能家居产品中。很多工程师做智能家居产品开发时,是第一次真正接触ZigBee技术,可能对于ZigBee技术的一些概念不是非常清晰。本文向大家介绍ZigBee中的邻居表(neighbor-table)

2019-03-31 -  设计经验 代理服务 技术支持 批量订货

【经验】多协议无线 SOC EFR32MG实现ZigBee的OTA操作指南

EFR32MG系列是Silicon Labs公司推出支持多协议无线 SOC,可以单芯片支持私有协议、BLE5.0、BLE MESH、ZigBee和Thread协议,并且可以单芯片支持Sub-GHz和2.4GHz的频段。由于其超低功耗、高射频性能以及高集成度等特点被广泛应用于智能家居、安防、智能工业等市场。在ZigBee的实际应用中,OTA是必不可少的功能,由于选择的型号不同,配置OT

2018-09-24 -  设计经验 代理服务 技术支持 批量订货

【经验】EFR32MG21多协议无线SoC的SWO PA03如何复用为普通GPIO口呢?

EFR32MG21 系列是 Silicon Labs 推出的高性价比的多协议无线SoC,用户在进行产品开发时会遇到 GPIO 不够用的情况,此时我们可以通过复用 JTAG 管脚中的 SWO log 输出脚,作为普通 GPIO 使用。本文介绍把 PA03 配置成普通按键的方法。

2020-06-29 -  设计经验 代理服务 技术支持 批量订货

EFR32MG14 Mighty Gecko多协议无线SoC系列产品介绍

描述- 该资料详细介绍了EFR32MG14 Mighty Gecko多协议无线SoC系列产品的特性、应用领域和订购信息。该系列SoC适用于物联网设备,具有低功耗、高性能、多协议支持等特点,适用于智能家居、照明、健康与健身、计量、家庭和楼宇自动化及安全等领域。

型号- EFR32MG14P732F256IM32-B,EFR32MG14P733F256IM48-B,EFR32MG14,EFR32MG14P632F256GM48-B,EFR32MG14P632F256GM32-B,EFR32MG14P733F256GM48-B,EFR32MG,EFR32MG14P732F256IM48-B,EFR32XG14P733F256GM48-AR,EFR32MG14P732F256GM32-B,EFR32MG14P732F256GM48-B

September, 2024  - SILICON LABS  - 数据手册  - Revision 1.6 代理服务 技术支持 批量订货 查看更多版本

EFR32MG22E无线Gecko SoC系列数据表

描述- 该资料介绍了EFR32MG22E无线Gecko多协议SoC系列,这是一款适用于物联网设备的低功耗无线解决方案。它集成了76.8MHz的ARM Cortex-M33内核和高性能2.4GHz无线电,提供高效的无线连接能力。主要特点包括低功耗、高性能、多种通信协议支持(如Zigbee、蓝牙)、丰富的外设接口和灵活的时钟管理。

型号- EFR32MG22E224F512IM32-C,EFR32MG22E224F512IM40-C,EFR32MG22E,EFR32MG22E224F512IM32-CR

May, 2024  - SILICON LABS  - 数据手册  - Rev. 1.0 代理服务 技术支持 批量订货

EFR32无线通信模块AN004--RailTest(接收灵敏度开路测试)

EFR32标准模块,是世强独立研发,供用户学习、使用的射频模块。这个模块搭载Silicon Labs 多频段多协议的EFR32MG系列无线SOC芯片EFR32MG12P433F1024GM48,7*7mm QFN48封装,广泛用于智能门锁,门禁系统,照明系统,智能家居,无线抄表等领域。本文基于一站式开发平台simplicity studio V4和EFR32标准模块,介绍如何测试接收灵敏度。

2018-08-24 -  设计经验 代理服务 技术支持 批量订货 IoT射频性能测试

EFR32xG23无线SoC参考手册

型号- EFR32XG23,EFR32FG23,EFR32ZG23

January, 2024  - SILICON LABS  - 用户指南  - Rev. 1.1 代理服务 技术支持 批量订货

芯科科技提供Matter一站式开发平台及适用于互联健康与可穿戴设备的超低功耗、多协议无线SoC和模块

Silicon Labs(亦称“芯科科技”)作为Matter和互联健康解决方案的领先供应商,正全力支持及推广健康与保健工作组的项目,通过为开发人员提供完善的Matter一站式开发平台,以及适用于互联健康与可穿戴设备的超低功耗、多协议无线SoC和模块,来加速实现此一愿景。

2024-03-01 -  原厂动态 代理服务 技术支持 批量订货

EFR32FG23无线SoC系列数据手册

描述- EFR32FG23无线SoC是一款适用于智能家庭、安全、照明、楼宇自动化和计量等低频段物联网应用的理想解决方案。该芯片具有高性能的子GHz无线电,提供长距离通信能力,不受2.4GHz干扰的影响。单晶圆多核解决方案提供了业界领先的网络安全功能、低功耗和高唤醒时间,并集成了功率放大器,以实现物联网设备的下一代安全连接。

型号- EFR32XG23,EFR32FG23B010F128GM40-C,EFR32FG23A010F256GM48-C,EFR32FG23B010F512IM40-C,EFR32FG23A020F512GM48-C,EFR32FG23A021F512GM40-C,EFR32FG23A010F512GM48-C,EFR32FG23A010F256GM40-C,EFR32FG23B010F512IM48-C,EFR32FG23A020F512GM40-C,EFR32FG23A010F512GM40-C,EFR32FG23B021F512IM40-C,EFR32FG23A011F512GM40-C,EFR32FG23B020F512IM40-C,EFR32FG23 FAMILY,EFR32FG23A020F256GM48-C,EFR32FG23B020F512IM48-CR,EFR32FG23,EFR32FG23B020F128GM40-C,EFR32FG23B021F512IM48-C,EFR32,EFR32FG23B020F512IM48-C,EFR32FG23A020F256GM40-C

June, 2022  - SILICON LABS  - 数据手册  - Rev. 1.1 代理服务 技术支持 批量订货 查看更多版本

EFR32MR21修订版-C RCP多协议无线SoC数据手册

描述- EFR32MR21是一款低功耗无线系统级芯片(SoC),适用于物联网设备的多协议、多频段网络。该芯片集成了80 MHz ARM Cortex-M33内核和高性能2.4 GHz无线电,提供高效的无线连接解决方案。其主要特性包括:32位ARM Cortex-M33核心、512 kB闪存和64 kB RAM、12通道外设反射系统、集成功率放大器(PA)支持高达20 dBm的发射功率、丰富的外设集合和多达20个通用输入/输出引脚。

型号- EFR32MR21A020F512IM32-CR,EFR32MR21,EFR32MR21A020F512IM32-C

January, 2024  - SILICON LABS  - 数据手册  - Rev. 1.1 代理服务 技术支持 批量订货

EFR32无线通信模块AN102——蓝牙BLE(自定义广播包)

EFR32标准模块,是世强独立研发,供用户学习、使用的射频模块。这个模块搭载Silicon Labs 多频段多协议的EFR32MG系列无线SOC芯片EFR32MG12P433F1024GM48,7*7mm QFN48封装,广泛用于智能门锁,门禁系统,照明系统,智能家居等领域。本文基于一站式开发平台simplicity studio V4和EFR32标准模块,介绍如何实现自定义广播包。

2018-07-17 -  设计经验 代理服务 技术支持 批量订货

EFR32BG24无线SoC系列数据手册

描述- 该资料介绍了EFR32BG24无线SoC系列芯片,适用于蓝牙低能耗和蓝牙网状网络连接。该系列芯片具备高性能2.4GHz射频、低功耗、AI/ML硬件加速器和安全保险库等功能,旨在为物联网设备制造商提供智能、稳健且节能的产品。其主要特点包括:32位ARM Cortex-M33核心最高运行频率78MHz,高达1536KB的闪存和256KB的RAM,高性价比设计,支持多种外围设备接口和应用协议。

型号- EFR32BG24B110F1536IM48-B,EFR32BG24B210F1024IM48-B,EFR32BG24A020F1024IM40-B,EFR32XG24,EFR32BG24A010F1024IM48-B,EFR32BG24A020F1024IM48-B,EFR32BG24 FAMILY,EFR32BG24B220F1024IM48-B,EFR32BG24B020F1536IM48-BR,EFR32,EFR32BG24,EFR32BG24A010F1024IM40-B

March, 2023  - SILICON LABS  - 数据手册  - Rev. 1.1 代理服务 技术支持 批量订货 查看更多版本

EFR32xG28无线SoC参考手册

型号- EFR32XG28,EFR32ZG28,EFR32SG28,EFR32FG28

January, 2024  - SILICON LABS  - 用户指南  - Revision 1.1 代理服务 技术支持 批量订货 查看更多版本
展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:Mighty Gecko Multi-Protocol Wireless SoC

价格:¥27.0929

现货: 90,767

品牌:SILICON LABS

品类:Wireless SoC

价格:¥31.7756

现货: 88,140

品牌:SILICON LABS

品类:Wireless SoC

价格:¥19.9760

现货: 84,418

品牌:SILICON LABS

品类:Wireless SoC

价格:¥35.3989

现货: 76,852

品牌:SILICON LABS

品类:Wireless SoC

价格:¥25.6438

现货: 47,168

品牌:SILICON LABS

品类:Wireless SoC

价格:¥25.9222

现货: 24,393

品牌:SILICON LABS

品类:Wireless SoC

价格:¥14.7732

现货: 21,248

品牌:SILICON LABS

品类:Wireless SoC

价格:¥16.8169

现货: 16,220

品牌:SILICON LABS

品类:Wireless SoC

价格:¥15.0516

现货: 15,282

品牌:SILICON LABS

品类:Gecko Multi-Protocol Wireless SoC

价格:¥44.9692

现货: 12,980

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:SILICON LABS

品类:Wireless SoC

价格:¥15.1400

现货:1,455

品牌:SEKORM

品类:无线通信模块

价格:¥75.0000

现货:88

品牌:高新兴物联

品类:NB-IOT模组

价格:¥25.0000

现货:28

品牌:SEKORM

品类:无线通信模块

价格:¥145.0000

现货:12

品牌:SILICON LABS

品类:Switch Hall Effect Magnetic Position Sensor

价格:¥2.2924

现货:126,000

品牌:SILICON LABS

品类:Light Sensor

价格:¥20.3400

现货:28,003

品牌:SILICON LABS

品类:8位MCU

价格:¥4.9000

现货:12,000

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥10.1700

现货:10,000

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.7900

现货:3,451

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥11.1200

现货:1,201

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

WIFI射频及通信协议测试

可根据用户的wifi模块,使用无线连接测试仪MT8862A,测试IEEE802.11a/b/g/n/ac (2.4Ghz和5Ghz)设备的TX、RX射频特征,输出测试报告。支持到场/视频直播测试,资深专家全程指导。

实验室地址: 深圳 提交需求>

蓝牙射频及通信协议测试

根据用户的蓝牙模块,使用Bluetooth 蓝牙测试装置MT8852B,测试蓝牙1.0至5.1,包括传输速率、功率、频率、调制和接收机灵敏度,生成测试报告。支持到场/视频直播测试,资深专家全程指导。

实验室地址: 深圳 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面