【经验】Simplicity Studio v5软件创建ZigBee SoC协调器工程的高效方法
SILICON LABS的ZigBee网关,可以使用Host-NCP的方式来实现,也可以使用SoC方式来实现,本文主要介绍SoC网关。ZigBee SoC网关需要使用ZigBee芯片来作为SoC Coordinator(协调器),在Simplicity Studio v5软件中,还没有SoC Coordinator的例程,所以可以先创建Z3Light工程,然后再把工程改为SoC Coordinator。本文以Silicon Labs EFR32MG21芯片的BRD4180A无线模块为例,介绍如何使用Simplicity Studio v5软件创建ZigBee SoC Coordinator工程的方法。
1、打开Simplicity Studio v5软件,点击菜单栏的File,点击New,点击Silicon Labs Project Wizard。
2、在New Project Wizard中输入无线模块型号,本文以输入4180A为例,点击BRD4180A模块。
3、点击SDK右边的倒三角形选择最新版本的SDK,点击IDE / Toolchain选择最新版本的编译器,点击NEXT。
4、在Filter中输入z3light,按下键盘的enter按键,点击搜索到的Z3Light工程,点击NEXT。
5、为了便于区分,本文把Project name改为Z3GatewaySoC,点击FINISH,开始创建工程。
6、打开Z3GatewaySoC.slcp文件,点击SOFTWARE COMPONENTS,在搜索栏输入device config,点击搜索到的ZigBee Device Config,点击Configure。
7、EFR32MG21芯片用在网关端需要将ZigBee设备类型改为Coordinator ,所以需要将ZigBee device configuration 的 Primary Network Device Type 改为Coordinator or Router。
8、ZigBee Coordinator 还必须具有集中器功能,所以还需要安装Concentrator Support插件。切换到Z3GatewaySoC.slcp页面,在搜索栏输入concentrator,点击搜索到的Concentrator Support,点击Install。
9、如果需要修改引脚定义,可以点击Z3GatewaySoC.slcp里面的CONFIGURATION TOOLS,点击Pin Tool右边的Open。
在DefaultMode Port I/O: PORTIO页面,在右边的Configure下面选择引脚的Function,然后在Software Component中选择相应的插件。如果需要新增或者删除外设和插件,则需要在Z3GatewaySoC.slcp文件的SOFTWARE COMPONENTS进行。
10、如果要修改Endpoint和Cluster,可以切换到Z3GatewaySoC.slcp里面的CONFIGURATION TOOLS页面,点击ZigBee Cluster Configurator右边的Open,
然后就可以在ZigBee Cluster Configurator里面修改Endpoint和Cluster。
11、所有的修改都完成后,点击保存所有文件,选中Z3GatewaySoC工程,点击编译图标进行程序编译。程序编译完成后,把固件下载到BRD4180A无线模块。如果模块里面没有BootLoader,得先给模块下载合适的BootLoader,不然应用程序无法正常运行。
12、将BRD4180A无线模块通过串口连接到电脑,使用串口工具发送如下命令,即可创建在11信道ZigBee网络,并允许其他设备加入这个网络。至此创建ZigBee SoC Coordinator工程的工作完成。
离网并清除网络参数:network leave
创建集中式网络:plugin network-creator form 1 0xfeed 20 11
运行设备入网:plugin network-creator-security open-network
- |
- +1 赞 0
- 收藏
- 评论 0
本文由潮汕小菜提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关研发服务和供应服务
相关推荐
【经验】SiliconLabs EFR32BG22芯片如何实现BLE连接并进行数据收发
不少首次接触BLE的开发者不太清楚如何实现BLE数据的交互,本文以Silicon Labs的EFR32BG22芯片平台为例,指导如何通过建立BLE连接并进行数据交互。硬件:SLTB010A开发板软件。
设计经验 发布时间 : 2023-03-08
【经验】使用频谱仪测试无线模块EFR32FG23的发射功率和频偏的方法
本文使用Silicon Labs无线SoC芯片EFR32FG23的BRD4265B无线模块作为测试对象,介绍如何使用Simplicity Studio 5软件配置railtest工程,并使用频谱仪测试EFR32FG23模块的发射功率和频偏的方法。
设计经验 发布时间 : 2022-03-02
【经验】使用Simplicity Commander生成EFR32FG23芯片升级固件所需gbl文件的方法
当我们使用串口来升级EFR32FG23芯片的固件时,需要用到gbl格式的文件,本文以EFR32FG23的rail_soc_simple_trx工程为例,介绍使用Simplicity Commander工具将EFR32FG23的s37文件生成gbl文件的方法。
设计经验 发布时间 : 2022-09-13
Si4463无线模块收发超长数据包分享
Silicon LabsEZRadioPro 系列的Si4463无线模块,TX FIFO 和 RX FIFO只有64字节。那么如何实现超过64字节的数据包收发呢?需要繁琐的去把长包拆分成小于等于64字节的小包,每个小包单独发送,然后接收端把这些小包数据拼接回原始的长包数据吗?本文为你介绍。
技术探讨 发布时间 : 2024-08-16
【选型】Silicon Labs BG22、xG24、BG27无线SoC比较及信驰达无线模块选型指南
作为安全、智能无线技术领域的前沿品牌,Silicon Labs在最近几年陆续推出了EFR32BG22、EFR32xG24、EFR32BG27等系列无线SoC。RF-star作为物联网行业领先的无线通信模组厂商,基于Silicon Labs的无线SoC推出了RF-BM-BG22x系列串口转蓝牙透传模块、RF-BM-BG24x旗舰系列低功耗蓝牙模块和RF-BM-MG24x旗舰系列并发多协议无线模块。
器件选型 发布时间 : 2023-09-07
如何为您的项目选择合适的无线模块?
目前市面有很多品牌和类型的无线芯片。相关厂商基于这些无线芯片,做了很多很多的无线模块。若是对无线传输领域不熟悉的开发人员,在为项目选择合适的无线模块时可能会遇到一些困难。本文针对开发人员可能遇到到一些困难进行回复。
设计经验 发布时间 : 2024-08-09
LoRa无线模块与FSK无线模块的对比
目前,市面上有许多无线芯片厂家。其中,Silicon Labs ,Semtech和Nordic,TI最为有名。这些芯片厂商开发了很多无线芯片的。这其中,根据其调制方式的对比,就便于我们选择合适的芯片种类了。本文介绍LoRa无线模块与FSK无线模块的对比。
技术探讨 发布时间 : 2024-08-04
【元件】芯科科技基于Wi-Fi 6芯片的SiWx917Y无线模块,助力上市时间缩短9个月
芯科科技将推出SiWx917Y无线模块-基于超低功耗SiWx917M Wi-Fi 6芯片,具有集成天线(或RF引脚)并已通过监管认证,可将产品发布时间缩短数月,并大幅降低开发成本。
产品 发布时间 : 2024-06-11
思为无线低功耗、高性能、小体积无线通讯模块EFR32,休眠电流<5μA,最大工作频率40MHz
G-NiceRF的EFR32模块是基于SILICON公司的EFR32FG14 Flex Gecko芯片而研发,采用了先进的直接序列扩频通信调制技术(DSSS),高效的接收灵敏度,使得其穿透能力和通信距离都远超当下通用的FSK和GFSK产品。
产品 发布时间 : 2024-06-22
【经验】芯科EFR32系列通过命令行读取芯片NVM3区域内容的方法
在开发芯科EFR32系列芯片有时候出现问题或者需要对比要读取NVM3区域的内容,不知道如何抓取数据,芯科的图形软件里面也没有这个功能,此时就需要通过命令行来进行读取数据,本文就是介绍芯科EFR32系列通过命令行读取芯片NVM3区域内容。
设计经验 发布时间 : 2023-02-03
【经验】使用J-Link调试Silicon Labs原厂EFR32FG23无线模块的接线方法
我们在刚开始接触到Silicon Labs的EFR32FG23无线SoC芯片时,有时需要使用EFR32FG23的开发板进行评估和测试。EFR32FG23有些开发板是由BRD4001A底板和EFR32FG23的无线模块(例如FG23-RB4265B模块)组成的。
设计经验 发布时间 : 2023-04-18
芯科科技和Arduino联手推出基于MGM240P无线模块的Nano Matter开发板
SparkFun已经与芯科科技合作创建了基于MGM240P无线模块的SparkFun Thing Plus Matter板。今年5月,Arduino进一步发表了Arduino Nano Matter Community Preview board。这个板的目的是打开Arduino社区的无限可能性,并通过芯科科技已准备就绪的MGM240S模块扩大支持Matter协议的开发。
原厂动态 发布时间 : 2024-05-22
【经验】解析芯科科技SoC芯片EFR32FG23系列调试的六种常见问题
使用EFR32FG23系列SoC芯片设计的无线模块,如果出现无线模块无法正常连接时,可以通过如下几种方法来排查问题。本文通过芯科科技(Silicon Labs)BRD4001A母板的J-link来连接无线模块。
设计经验 发布时间 : 2022-11-24
【经验】使用Commander工具合成EFR32FG23芯片的BootLoader和Application固件的方法
本文主要介绍使用Simplicity Commander工具合成Silicon Lab的EFR32FG23的BootLoader和Application固件的方法,方便一次性就能把这两个固件一起烧录到EFR32FG23芯片。
设计经验 发布时间 : 2022-09-14
【产品】基于芯科matter芯片研发的多协议2.4GHz无线模块RF-BM-MG24B1,最大发射功率10dBm
RF-BM-MG24B1是信驰达科技基于美国芯科SILICON LABS matter芯片EFR32MG24A410F1536IM48-B为核心自主研发的多协议2.4GHz无线模块,支持Matter、Zigbee、OpenThread等。
产品 发布时间 : 2023-06-09
电子商城
品牌:SILICON LABS
品类:FULLY INTEGRATED Z-WAVE ® WIRELESS MODULE
价格:¥86.6673
现货: 779
现货市场
服务
世强深圳实验室提供Robei EDA软件免费使用服务,与VCS、NC-Verilog、Modelsim等EDA工具无缝衔接,将IC设计高度抽象化,并精简到三个基本元素:模块、引脚、连接线,自动生成代码。点击预约,支持到场/视频直播使用,资深专家全程指导。
实验室地址: 深圳 提交需求>
根据用户的接口模块,使用是德示波器及夹具查看实时眼图演示,测试USB/MIPI/DDR/SATA/HDMI协议,支持最高到1.2GHz的实时眼图协议测试。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳 提交需求>
登录 | 立即注册
提交评论