【经验】创建ZigBee的无线SOC网关工程操作步骤
SILICON LABS公司的EFR32MG系列是针对智能家居市场应用的多协议无线SOC,单芯片支持蓝牙、ZigBee和Thread等协议,尤其是高性价比的系列2产品MG21、MG22,在ZigBee应用方面受到广大工程师的青睐。对于新学习Silicon Labs的ZigBee的工程师而言,拿到开发板可能第一件事就是想尽快跑通协调器、路由、终端设备等工程,并进行入网测试。路由和终端设备可以使用Simplicity Studio提供的Z3LightSoc和Z3SwitchSoc两个参考工程,而协调器的工程则比较麻烦些。
ZigBee的网关工程有两种方式,一种是SOC模式,这种模式ZigBee的应用层也全部在EFR32MG芯片运行;另一种是Host+NCP模式,这种模式ZigBee的应用在Host运行,EFR32MG芯片作为协处理器运行ZigBee的网络层、MAC层等底层协议。Host+NCP模式涉及到Host、NCP和BootLoader三个工程的创建,可以参考:"EFR32无线通信模块AN313-ZigBee(创建NCP工程)","EFR32无线通信模块AN314-ZigBee(如何创建Host工程)","EFR32无线通信模块AN002——BootLoader(standalone)"。对于新手来说,使用SOC模式网关是最简单不过,本文就指导大家创建ZigBee的SOC网关工程操作步骤。
本例程中使用EFR32MG21的SLWSTK6006A开发板,协议栈基于EmberZnet6.7.3.0版本。
1, File -> New -> Project,选择Silicon Labs AppBuilder Project,点击Next,如下图:
2, 选择Silicon Labs ZigBee,点击Next,如下图:
3, 选择EmberZNet 6.7.3.0 GA SoC 6.7.3.0,点击Next,如下图:
4,勾选Start with a blank application,从创建一个空工程开始,点击Next,如下图:
5,工程命名,点击Next,如下图:
6,选择对应的开发板和器件型号,选择对应的编译器。如果是用户自己做的板子,那就选择对应的器件型号,开发板型号不需要选择。点击Finish,如下图:
7,跳出AppBuilder界面后,需要进行配置。在ZCL Cluster一栏中将ZCL device type改成ZigBee Custom,然后勾选需要的Cluster,本例程中参照Z3GatewayHost参考工程的Cluster进行勾选,如下图。为了方便,本例程中不勾选Over the Air Bootloading,即不配置OTA功能,如需要SOC网关的OTA功能,请参考文章:"如何在Gateway Soc (internal flash)中实现 Ota Server?“和”如何在Gateway Soc (external flash)中实现 Ota Server?“
注意:修改ZCL device type为ZigBee Custom后,可能会将Multiple endpoint configuration中的Profile Id和Device Id的值也改成了-1,如下图,需要改成正确的值,Profile Id可以改成0x0104,Device Id可以改成1。
8,ZigBee Stack一栏中,ZigBee Device Type选择Coordinator or Router,即协调器类型,Security Type选择ZigBee 3.0 Security,如下图:
9,HAL一栏中,为了简单,将Bootloader选择None,即不需要使用Bootloader,如下图:
10,在Plugins一栏,首先将所有灰色的plugin都去掉勾选,可以参考:”EmberZnet Stack6.6之后版本如何新建ZigBee空工程“。本例程中勾选的Plugins为:Basic Server Cluster,Croups Client Cluster,Identify Cluster,Identify Feedback,Level Control Server Cluster,Scenes Client Cluster,Time Server Cluster,ADC,Antenna Stub,Debug JTAG,HAL Library,NCM3 Library,Simulated EEPROM version 2 to NVM3 Upgrade Stub,Color Control Cluster Server,IAS Zone Client,On/Off Server Cluster,Poll Control Client Cluster,Serial,Form and Join Library, Scan Dispatch,Ember Minimal Printf,RAIL Library,Radio Coexistence Stub,Simple Metering Client,Binding Table Library,Debug Basic Library,Install Code Library,Packet Validates Library,Source Route Library,ZigBee PRO Stack Library,Address Table,CCM* Encryption,Concentrator Support,Counters,Heartbeat,Packet Handoff,Simple Main,Strong Random,ZCL Framework Core,mbed TLS,Network Creator,Network Creator Security。其中Serial插件中需要配置正确的串口引脚,如下图:
Network Creator插件中将Tx Power改成最大值20dBm,如下图:
11,在.hwconf文件中,勾选Virtual COM Port,如果不是使用开发板就不用勾选。配置完点击Generate生成代码,编译,烧录。
12,连接开发板,在J-Link Silicon Labs中右击,选择 Connect,如下图:
13,连接成功后,变成绿色,再次右击,选择Launch Console…,如下图:
14,跳出来的界面中,选择Serial 1,敲入Enter键,出现如下打印。
15,此时可以通过CLI命令进行建网、允许加网等操作,如下。
建立ZigBee3.0网络CLI:plugin network-creator start 1
允许设备加网CLI:plugin network-creator-security open-network
- |
- +1 赞 0
- 收藏
- 评论 3
本文由Carol提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
评论
全部评论(3)
-
Hsom Lv4. 资深工程师 2024-03-28在V5上有教程么,另外请假这种模式如何给子设备ota呢
-
FENT Lv8. 研究员 2020-12-01学习
-
小铭 Lv5 2020-05-07不错。
相关推荐
【经验】多协议无线 SOC EFR32MG实现ZigBee的OTA操作指南
EFR32MG系列是Silicon Labs公司推出支持多协议无线 SOC,可以单芯片支持私有协议、BLE5.0、BLE MESH、ZigBee和Thread协议,并且可以单芯片支持Sub-GHz和2.4GHz的频段。由于其超低功耗、高射频性能以及高集成度等特点被广泛应用于智能家居、安防、智能工业等市场。在ZigBee的实际应用中,OTA是必不可少的功能,由于选择的型号不同,配置OT
【经验】芯科科技EFR32MG21A020F512IM32无线SOC固件烧录方法及步骤
笔者设计了一款Zigbee无线通信模块,采用Silicon Labs(芯科科技)EFR32MG21A020F512IM32无线SOC作为主芯片,包含512KB Flash、64KB RAM和丰富硬件外设,最大发射功率20dBm,支持Zigbee 3.0协议,主要用于智能家居中的网关、智能开关等产品的无线连接。本文介绍EFR32MG21A020F512IM32无线SOC固件烧录方法及步骤。
【经验】EFR32MG21多协议无线SoC的SWO PA03如何复用为普通GPIO口呢?
EFR32MG21 系列是 Silicon Labs 推出的高性价比的多协议无线SoC,用户在进行产品开发时会遇到 GPIO 不够用的情况,此时我们可以通过复用 JTAG 管脚中的 SWO log 输出脚,作为普通 GPIO 使用。本文介绍把 PA03 配置成普通按键的方法。
SILICON LABS ZIGBEE 无线 Gecko SoC选型表
EFR32MG无线 Gecko SoC 是在 IoT 设备上实现节能多协议连网的理想之选。芯片解决方案结合了 76.8MHz ARM和高性能 2.4GHz 无线电,旨在为 IoT连接应用提供行业领先的节无线 SoC。
产品型号
|
品类
|
Protocol Stack
|
Frequency Band @ Max TX Power(GHz@dBm)
|
Flash(kB)
|
RAM(kB)
|
GPIO(个数)
|
Operating Temperature(℃)
|
Storage Temperature(℃)
|
Pin Count
|
AVDD Supply Voltage(V)
|
EFR32MG12P433F1024GL125-C
|
Gecko Multi-Protocol Wireless SoC
|
Bluetooth LE Zigbee Thread Proprietary, Wi-SUN
|
2.4GHz @ 19dBm, Sub-GHz @ 20dBm
|
1024kB
|
256kB
|
65
|
-40℃~85℃
|
-50℃~150℃
|
BGA125
|
1.8V~3.8V
|
选型表 - SILICON LABS 立即选型
研讨会2024年Silicon Labs(芯科科技)无线SoC新产品研讨会
12月26日Silicon Labs(芯科科技)无线SoC新产品研讨会上将重磅推出的SiWx917以及MG2X系列无线SoC。两款产品均集成了先进的无线技术、强大的处理能力和高效的能耗管理,同时还具备了两项关键功能:超低功耗运行以及单芯片Matter over Wi-Fi功能支持。
SILICON LABS Matter 无线SoC选型表
EFR32MG24 无线 SoC 是使用 Matter、OpenThread 和 Zigbee 进行网状物联网无线连接的理想选择
产品型号
|
品类
|
Protocol Stack
|
MAX TX Power (dBm)
|
Flash(kB)
|
RAM(kB)
|
GPIO(个数)
|
Secure Vault
|
IADC High-Speed/High-Accuracy
|
Multi Vector Processor
|
Max CPU Speed(MHz)
|
Operating Temperature(℃)
|
Storage Temperature(℃)
|
Pin Count
|
AVDD Supply Voltage(V)
|
EFR32MG24B310F1536IM48-B
|
Wireless SoC
|
Matter,Zigbee,Thread,Bluetooth 5.3
|
10dBm
|
1536kB
|
256kB
|
28
|
High
|
IADC High-Speed/High-Accuracy
|
Multi Vector Processor
|
78.0MHz
|
-40℃~125℃
|
-50℃~150℃
|
QFN48
|
1.71V~3.8V
|
选型表 - SILICON LABS 立即选型
2.4GHz无线SoC MG21助力开发SONOFF微型Zigbee USB智能适配器支持路由和快充
SILICON LABS近日宣布,其EFR32MG21(MG21)2.4GHz无线SoC获SONOFF公司选用于开发新型“ZBMicro”智能开关。该产品是SONOFF最新的微型Zigbee USB智能适配器,也是智能家居技术领域的开创性产品。从作为USB设备的智能开关到作为Zigbee路由器和支持快速充电的功能,ZBMicro提供了无与伦比的用户体验,提升了现代智能家居的连接性和便利性。
【经验】如何使用RAILTEST程序测试无线SoC芯片EFR32MG的蓝牙性能?
使用过Silicon Labs无线SoC芯片EFR32MG的Zigbee功能的工程师多数已经习惯使用Railtest软件对Zigbee性能做测试,而在Railtest软件下也可以对BLE性能做测试。本文将介绍具体的设置步骤与注意事项。
层峰观点:边缘AIoT时代已来,无线SoC生逢其时
芯科科技作为一家全球领先的拥有安全和智能无线技术、先进外围设备和先进计算内核的无线SoC供应商,推出集成AI/ML 加速器的BG24 和MG24 无线SoC,支持Sub-GHz和2.4 GHz低功耗蓝牙射频的FG28 双频SoC应用于边缘AIoT时代的到来。
【经验】多协议无线SoC EFR32MG的ZigBee开发之Token使用教程
EFR32MG系列是Silicon Labs公司针对多协议推出的无线SOC,单芯片可以支持Sub-G、蓝牙、Thread和Zigbee多种协议。Token是用来存储非易失性数据的即掉电后也能保存,本文档指导大家如何在EmberZNet PRO应用程序中自定义Token来存储非易失性数据。
【经验】基于Silicon Labs 无线SoC EFR32MG的PTI抓包工具的使用
Silicon Labs的Zigbee无线SoC EFR32MG在Zigbee的应用中占有非常多的份额,主要的优势为集成PA,最高19.5dbm的发射功率,-102.7dbm接收灵敏度,整个链路预算即122.2db,穿墙的效果非常好。全球范围内使用EFR32MG作为Zigbee网关的产品高达80%。本文讲述基于Silicon Labs 无线SoC EFR32MG的PTI抓包工具的使用方法。
芯科科技多协议无线SoC助力控客开发智能家居解决方案,为杭州亚运村打造智能舒适、便捷安全的生活体验
SILICON LABS MG21多协议无线SoC获杭州控客信息技术有限公司采用于开发全套智能家居解决方案,并提供予杭州亚运会媒体村打造智能、舒适、便捷、安全的生活体验。控客于近期采用了芯科科技MG21多协议无线片上系统(SoC)的控客智能家居解决方案于先前落地杭州亚运会媒体村,用创新性设计和高品质产品,为入住人员提供了智能、舒适、便捷、安全的生活体验。
【经验】无线SoC芯片EFR32MG21手动生成OTA文件的方法与注意事项
在使用SILICON LABS无线SoC芯片EFR32MG21芯片设计ZigBee产品时,我们会用到OTA功能,这就要产生OTA文件。EmberZNet 6.x版本的项目中会自动为启用了OTA客户端插件的项目创建OTA文件,需要我们手动去创建OTA文件。
【经验】无线SOC EFR32 2.4GHz 频段最小系统原理图如何设计?
本文介绍Silicon Labs 无线SOC EFR32系列基于2.4GHz频段的最小系统原理图。Silicon Labs 无线SOC EFR32 是设计节能型无线连接 IoT 设备的理想选择。EFR32无线产品组合即支持 Zigbee 和 Thread 无线连接也支持低功耗蓝牙和 2.4 GHz、 Sub-GHz 专有协议。
电子商城
品牌:SILICON LABS
品类:Mighty Gecko Multi-Protocol Wireless SoC
价格:¥27.0929
现货: 90,767
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
服务
提供是德(Keysight),罗德(R&S)测试测量仪器租赁服务,包括网络分析仪、无线通讯综测仪、信号发生器、频谱分析仪、信号分析仪、电源等仪器租赁服务;租赁费用按月计算,租赁价格按仪器配置而定。
提交需求>
朗能泛亚提供是德(Keysight),罗德(R&S)等品牌的测试测量仪器维修服务,包括网络分析仪、无线通讯综测仪、信号发生器、频谱分析仪、信号分析仪、电源等仪器维修,支持一台仪器即可维修。
提交需求>
登录 | 立即注册
提交评论