【经验】EFR32MG SoC ZigBee开发Manufacturing Library的CLI使用详解
SILICON LABS无线多协议SoC EFR32MG系列,单芯片支持蓝牙、ZigBee和Thread协议,尤其EmberZnet是经过市场验证的最稳定的ZigBee协议栈之一,在智能家居、智能照明、智能工业等IOT市场应用越来越广泛。ZigBee产品在生产中的测试非常关键,Silicon Labs提供了简单高效的测试方法。
Manufacturing Library是针对EFR32MG系列产品ZigBee开发提供的嵌入式软件测试工具,可以嵌入到用户的应用程序中。对于产品量产测试时,无需下载多次程序和多个BootLoader,只需要通过串口输入CLI命令,就可以直接进入测试模式,大大缩短测试步骤和时间。并且此Library占用非常少的代码空间,目前它占用的空间低于500Bytes。本文档为大家详细介绍mfglib的CLI命令,方便大家使用。
mfglib属于plugin command,因此使用mfglib需要使用plugin command,如下:plugin mfglib start。想要得到mfglib支持哪些命令,可以输入:plugin mfglib,返回如下:
Usage:
<int>: 123 or 0x1ABC
<string>: "foo" or {0A 1B 2C}
plugin mfglib...
mfgenable
programEui
send...
set-channel
set-options
set-power
sleep
start
status
stop
stream...
tone...
plugin mfglib mfgenable [enabled:1]
使能 mfglib
1 = 使能, 0 = 禁止
plugin mfglib mfgenable 1 //使能mfglib
plugin mfglib programEui [duration:8]
Program EUI
duration - IEEE_ADDRESS - IEEE地址编程
plugin mfglib send message [data:-1] [numPackets:2]
发送特定内容数据的测试消息
data - OCTET_STRING – 发送的16进制数据,最多16字节
numPackets - INT16U - 要发送的数据包数量
· plugin mfglib send message {112233445566778899} 1 //发送1包9字节数据包
plugin mfglib send random [numPackets:2] [length:1]
用随机数据发送一系列测试包
numPackets - INT16U -要发送的数据包数量
length - INT8U –要发送数据包的包长
plugin mfglib send test [numPackets:2] [length:1]
发送一系列包含固定数据的测试包
numPackets - INT16U -要发送的数据包数量
length - INT8U -要发送数据包的包长
plugin mfglib set-channel [channel:1]
设置测试信道
channel - INT8U - 802.15.4信道号码
· plugin mfglib set-channel 11 //设置11信道
plugin mfglib set-options [options:1]
设置测试选项
options - INT8U – 0 = 正常模式传输, 1 = CSMA模式传输
plugin mfglib set-power [powerLevel:1] [powerMode:2]
设置测试的功率登记和模式
powerLevel - INT8S – 功率等级,十进制
powerMode - INT16U – 功率模式
· plugin mfglib set-power 10 0 //设tx power为10dbm
plugin mfglib sleep [duration:2]
进入休眠模式
duration - INT16U – 进入休眠模式时间,单位(mS)。
plugin mfglib sleep 2000 //进入Sleep模式2秒
plugin mfglib start [useCallback:1]
启动mfglib测试模式
useCallback – bool类型 1=使用接收回调
plugin mfglib start 1 //启动mfglib测试
plugin mfglib status
打印mfglib当前状态
plugin mfglib stop
停止mfglib测试模式
plugin mfglib stream start
开启数据流测试
plugin mfglib stream stop
停止数据流测试
plugin mfglib tone start
开启tone模式测试
plugin mfglib tone stop
停止tone模式测试
- |
- +1 赞 0
- 收藏
- 评论 0
本文由Carol提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】多协议无线 SOC EFR32MG实现ZigBee的OTA操作指南
EFR32MG系列是Silicon Labs公司推出支持多协议无线 SOC,可以单芯片支持私有协议、BLE5.0、BLE MESH、ZigBee和Thread协议,并且可以单芯片支持Sub-GHz和2.4GHz的频段。由于其超低功耗、高射频性能以及高集成度等特点被广泛应用于智能家居、安防、智能工业等市场。在ZigBee的实际应用中,OTA是必不可少的功能,由于选择的型号不同,配置OT
【经验】创建ZigBee的无线SOC网关工程操作步骤
Silicon Labs公司的EFR32MG系列是针对智能家居市场应用的多协议无线SOC,单芯片支持蓝牙、ZigBee和Thread等协议,尤其是高性价比的系列2产品MG21、MG22,在ZigBee应用方面受到广大工程师的青睐。对于新手来说,使用SOC模式网关是最简单不过,本文就指导大家创建ZigBee的SOC网关工程操作步骤。
【经验】多协议无线SoC EFR32MG的ZigBee开发之Token使用教程
EFR32MG系列是Silicon Labs公司针对多协议推出的无线SOC,单芯片可以支持Sub-G、蓝牙、Thread和Zigbee多种协议。Token是用来存储非易失性数据的即掉电后也能保存,本文档指导大家如何在EmberZNet PRO应用程序中自定义Token来存储非易失性数据。
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 立即选型
2.4GHz无线SoC MG21助力开发SONOFF微型Zigbee USB智能适配器支持路由和快充
SILICON LABS近日宣布,其EFR32MG21(MG21)2.4GHz无线SoC获SONOFF公司选用于开发新型“ZBMicro”智能开关。该产品是SONOFF最新的微型Zigbee USB智能适配器,也是智能家居技术领域的开创性产品。从作为USB设备的智能开关到作为Zigbee路由器和支持快速充电的功能,ZBMicro提供了无与伦比的用户体验,提升了现代智能家居的连接性和便利性。
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 立即选型
【应用】无线多协议SoC EFR32MG24用于Matter智能温控器,Flash空间高达1536KB
本文介绍EFR32MG24在Matter智能温控器中的优势。无线多协议SoC EFR23MG24具有1536KB的Flash空间,RAM空间最大有256KB,可以直接运行Matter程序,同时EFR32MG24还可以处理温、湿度传感器数据采集,LCD显示等。
【经验】如何使用railtest测量EFR32MG Zigbee SoC性能?
许多公司正在调研或已经研发Silicon Labs的EFR32MG Zigbee SoC的Zigbee方案,那么怎么来进行EFR32MG的性能测量呢?本文介绍使用railtest固件测量EFR32MG性能指标的方法。
【经验】芯科EFR32MG21多协议SOC的ZigBee传输过程中接收数据的处理过程
我们在使用EFR32MG21开发ZigBee产品时,工程师会关心的是无线收到的数据放到了哪里?要如何去处理这些数据?下面我们就分析一下ZigBee收到的数据包处理流程。
【经验】EFR32多协议无线SoC radio configuration私有协议配置
EFR32系列是Silicon Labs公司针对物联网应用推出的多协议无线SoC,覆盖了私有协议、Blue Tooth 、ZigBee、Thread和Z-Wave等无线协议。本文介绍EFR32 radio configuration私有协议配置方法。
【经验】如何使用EFR32开发板的PTI抓包用户ZigBee模块
在无线应用开发中,EFR32开发板提供的是PTI硬件抓包,配合Network Analyzer软件工具,能够非常容易分析无线通讯问题。工程师自己做的无线模块,配合EFR32开发板,也可以实现PTI抓包。本文以ZigBee工程为例,指导大家如何实现EFR32开发板的PTI抓包用户ZigBee模块。
【应用】主频高达80MHz的无线SoC助力智能开关设计,支持动态多协议ZigBee+BLE
某客户在智能开关项目上寻找一款带ZigBee协议的主控芯片,且产品要预留蓝牙功能,方便后续产品功能升级。给客户推荐Silicon Labs的无线SoC EFR32MG21A020F768IM32-BR,支持ZigBee+BLE协议,满足客户需求。
【经验】多协议无线SoC EFR32MG的ZigBee开发之Token概念解析
EFR32MG系列是Silicon Labs公司针对多协议推出的无线SOC,单芯片可以支持Sub-G、蓝牙、Thread和Zigbee多种协议。在EFR32MG芯片中没有eeprom,Silicon Labs提供了使用flash模拟eeprom(simulated eeprom)的用法,用来存储非易失性数据,所以实际上它们是直接存储在flash上。而这些数据的写入和访问就是通过token来实现的。
【经验】Simplicity Studio v5软件创建ZigBee SoC协调器工程的高效方法
本文以Silicon Labs EFR32MG21芯片的BRD4180A无线模块为例,介绍如何使用Simplicity Studio v5软件创建ZigBee SoC Coordinator工程的方法。
【经验】解析芯科科技无线多协议SoC EFR32MG21中断控制系统中抢占优先与响应优先的设置
用户在使用Silicon Labs无线多协议SoC EFR32MG21时,有时需要将UART或TIMER的中断设置为高优先级,可以及时响应UART或TIMER的事件,防止有数据溢出或定时错过的情况出现。那要如何去设置中断的优先级?本文将为你介绍。
电子商城
品牌:SILICON LABS
品类:Mighty Gecko Multi-Protocol Wireless SoC
价格:¥27.0929
现货: 90,767
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥8.1764
现货: 103,878
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
服务
可定制4G磁吸盘天线、4G圆盘天线的尺寸、连接器种类、电缆类型;支持频率:700-960 MHz/1710-2700 MHz;支持协议4G;驻波比:700-960 MHz≤2.5;1710-2700 MHz≤3.0。
最小起订量: 500 提交需求>
可定制TX线圈的尺寸/形状/特性参数,Q的最小值为90,最大值为120,符合WPC和Qi标准。电感的最小值、典型值、最大值依次为21.6μH、24.0μH、26.4μH,偏差为10%.DCR(最大值)为75mΩ。
最小起订量: 1000 提交需求>
登录 | 立即注册
提交评论