Zigbee采用无线soc EFR32MG芯片做NCP方案,请问如何给加入网络的设备发送数据?
Zigbee 用EFR32MG芯片做NCP方案,请问如何给加入网络的设备发送数据? 采用SEND命令吗?数据打包用raw吗? 请详细解释SEND命令各参数的定义,并告诉如何获到这些参数? send [id:2] [src-endpoint:1] [dst-endpoint:1] Send a pre-buffered message from a given endpoint to an endpoint on a device with a given short address. id - int16u - short id of the device to send the message to src-endpoint - int8u - The endpoint to send the message from dst-endpoint - INT8U - The endpoint to send the message to
-
创建于2017-06-21
1个回答
-
- 用户_9031 (0)
send发送命令,可以理解为发送缓冲buffer里面的内容。因此,在send之前,需要使用CLI命令组建一条你想发送的命令。这种场景,通常应用在ZCL命令下。
首先所有的命令可以在simplicitystudio安装目录找到详细的解释。
C:/siliconlabs/SimplicityStudio/v4/developer/sdks/gecko_sdk_suite/v1.1/protocol/Zigbee_5.10/documentation/120-3023-000_AF_V2_API/group__cli.html
比如发送一条on/off命令给一个节点。
你可以在任意节点上输入info查看当前节点的网络信息,比如nodeID,PANID,endpotin,cluster信息等等。
send [id:2] [src-endpoint:1] [dst-endpoint:1]
Send a pre-buffered message from a given endpoint to an endpoint on a device with a given short address.
id - int16u - short id of the device to send the message to
src-endpoint - int8u - The endpoint to send the message from
dst-endpoint - INT8U - The endpoint to send the message to
假设从A节点发送on/off命令到B节点。通过info查看A节点的nodeID(0x0001),Endpoint是1。
通过info查看B节点的nodeID(0x0002),Endpoint是1。那么可以在A节点的CLI使用如下命令。
ZCL on/off on
Send 0x0002 1 1
- 创建于2017-06-26
- |
- +1 赞 0
- 收藏
平台合作
相关推荐
Silicon Labs公司推出的zigbee SOC芯片EFR32MG系列,如何给加入网络的设备发送数据呢?是否可以用CLI命令,怎么操作?
可以使用CLI命令发送各种命令,包括ZCL/ZDO等命令。在控制台输入help,可以查询所有的CLI命令。 另外,可以在studio V4的安装目录下查看CLI的命令说明。说明位置: ..\SiliconLabs\SimplicityStudio\v4\developer\sdks\gecko_sdk_suite\v1.1\protocol\ zigbee_5.10\documentation\120-3023-000_AF_V2_API\index.html 比如: 发送on/off命令为 zcl on-off on send 0x1234 1 1 其中0x1234为节点的nodeID.
用的efr32mg21芯片做的开发.分别做协调器和router类型设备 当协调器允许入网的时候,第一个router设备可以加入到网络当中.协调器是他的父设备 但是当添加第二个router设备开始,设备虽然也能加入到网络当中了.但是父设备经常不是协调器,而是之前添加过的router设备 请问如何能让zigbee组网的时候,只允许接协调器当做自己的父设备,而不让其他的router当作自己的父设备. 或者zigbee网络发送单播消息的时候,将单播消息指定发送到协调器?
ROUTER设备是没有父节点概念的。它对应的是邻居表与路由表,邻居表是按照最近和先来后到的原则加入的,发包也是按照邻居表和路由表的情况发包。对于ZIGBEE网络来说是做不到你想要的直接发给协调器的功能,那样就不是ZIGBEE MESH网络了,而是星型网络。
zigbee 的NCP使用型号EFR32MG1P132,用send给加入网络的设备发送信息,请详细说明这个命令的使用方法。
send发送命令,可以理解为发送缓冲buffer里面的内容。因此,在send之前,需要使用CLI命令组建一条你想发送的命令。这种场景,通常应用在ZCL命令下。 首先所有的命令可以在找到详细的解释。 C:/SiliconLabs/SimplicityStudio/v4/developer/sdks/gecko_sdk_suite/v1.1/protocol/ zigbee_5.10/documentation/120-3023-000_AF_V2_API/group__cli.html 比如发送一条on/off命令给一个节点。 你可以在任意节点上输入info查看当前节点的网络信息,比如nodeID, PANID, endpotin,cluster信息等等。 send [id:2] [src-endpoint:1] [dst-endpoint:1] ZCL on/off on Send 0x0002 1 1
多个ZigBee子设备同时入网,请问EFR32MG的ncp固件的协调器怎么设置白名单功能?请给出具体指令或者参考文档
ncp 端暂时没有白名单功能,可以在host端做应用层白名单。
请问EFR32MG21的zigbee设备入网时,协调器这边怎么知道,就是协调器有没有什么设备入网的回调函数?
zigbee子设备加入网关后,协调器会调用这个函数:emberAfTrustCenterJoinCallback()。
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的SiWx917低功耗无线SoC,其低功耗WiFi保活的功能,显著降低智能门锁的能耗
SiWx917是Silicon Labs推出的一款支持Wi-Fi 6和蓝牙LE双模连接的低功耗无线SoC。它集成了先进的无线技术、强大的处理能力和高效的能耗管理,非常适合智能门锁对稳定性、低功耗和数据安全有着严格要求的设备。特别是SiWx917的低功耗WiFi保活的功能,在低功耗睡眠模式下,依然可以保持WiFi网络处于连接状态。
芯科科技BG29低功耗蓝牙无线SoC:专为实现高性能、微型医疗保健设备设计
Silicon Labs(芯科科技)在2025年嵌入式世界(Embedded World )展会上,展示了一款专为小型、低功耗互联设备设计的新型BG29低功耗蓝牙(Bluetooth LE)无线SoC。该SoC的诞生旨在将无线连接拓展至过去受限于功耗、尺寸或性能的应用场景。
【经验】配置迈斯威志WizPro200EFM烧录器实现脱机烧录无线SoC芯片EFR32MG21固件的方法
Silicon Labs的EFR32MG21无线SoC芯片,主要用于ZigBee和Matter设备。本文主要介绍如何配置迈斯威志WizPro200EFM烧录器,实现脱机烧录EFR32MG21无线SoC芯片固件的方法。
2.4G无线协议需私有化,这款SoC芯片你不容错过
Silicon Labs最新推出专门针对2.4GHz私有无线协议需求的SoC产品EFR32FG系列产品,给你的开发带来更简易的体验。
2.4GHz无线SoC MG21助力开发SONOFF微型Zigbee USB智能适配器支持路由和快充
SILICON LABS近日宣布,其EFR32MG21(MG21)2.4GHz无线SoC获SONOFF公司选用于开发新型“ZBMicro”智能开关。该产品是SONOFF最新的微型Zigbee USB智能适配器,也是智能家居技术领域的开创性产品。从作为USB设备的智能开关到作为Zigbee路由器和支持快速充电的功能,ZBMicro提供了无与伦比的用户体验,提升了现代智能家居的连接性和便利性。
【经验】无线SoC EFR32系列WI-SUN组网详细流程及注意事项介绍
WI-SUN是一种基于IPV6的网状网络协议,频点在1Ghz以下,可以应用于工业表类通信、光伏逆变、路灯控制等多个领域中,本文介绍Silicon Labs的无线SoC EFR32系列WI-SUN相关的组网流程以及注意事项。
【经验】无线SOC EFR32 2.4GHz 频段最小系统原理图如何设计?
本文介绍Silicon Labs 无线SOC EFR32系列基于2.4GHz频段的最小系统原理图。Silicon Labs 无线SOC EFR32 是设计节能型无线连接 IoT 设备的理想选择。EFR32无线产品组合即支持 Zigbee 和 Thread 无线连接也支持低功耗蓝牙和 2.4 GHz、 Sub-GHz 专有协议。
芯科科技SiWx917无线SoC提供业界领先的能效,荣获CES 2024创新奖之嵌入式技术奖项
2024年美国国际消费类电子产品展(CES 2024)正在热烈进行中,在开展首日芯科科技即迎来好消息,本次我们以新品SiWx917无线SoC参加CES创新奖的评选,并一举获得今年度CES创新奖之嵌入式技术奖的殊荣。
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
品类:Mighty Gecko SoC
价格:¥47.2922
现货: 8,750
现货市场
服务

支持 3Hz ~ 26.5GHz射频信号中心频率测试;9kHz ~ 3GHz频率范围内Wi-SUN、lora、zigbee、ble和Sub-G 灵敏度测量与测试,天线阻抗测量与匹配电路调试服务。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳/苏州 提交需求>

Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。
最小起订量: 2500 提交需求>