平台合作
相关推荐
zigbee设备多次beacon卡在data request,无法入网。 使用芯科模组作为网关ncp运行,通过cli创建网络。使用zigbee3.0的开关面板设备无法入网成功。通过抓包(见附图),发现开关面板多次接收到了beacon,但是没有收到网关的association response,请问可能是什么原因引起的呢? 另外一个网关使用相同的硬件和程序,使用改开关面板则可以成功入网,是否有一些安全方面的配置影响到了设备入网过程呢?
正常网关是都会下发association response的,NCP的网关我们通常也是使用默认设置,不需要做特殊配置。你的完整的抓包数据提供一下,方便我们分析。另外,网关这边是否有LOG信息输出?LOG也可以帮助我们分析问题的原因。
用EFR32MG21芯片做zigbee的网关,在设计中,如果协调器的邻居表是26个,然后我有30个路由设备,那么是不是任何一个时刻,都会有4个设备,协调器的数据是发送不过去的
首先zigbee是一个网状网络,不是星型的。所以协调器的邻居表数据是会动态更新的。这些算法是协议栈已经设置好的。 其次,数据通信的跳转依据不仅仅只有邻居表,还有路由表等。所以这样的担心是多余的。
zigbee host-ncp 广播 在周期性广播数据时,发送数据后等待数据应答,在responseReceived()收到串口回复时,出现0x31“不支持的frame ID”错误,然后进入ezspErrorHandler()中积累十次就会造成NCP重启。我这边发送数据是相同的一个循环,发出数据都是一样的,为什么会出现部分数据“frame ID不支持”?
这个问题需要确认一下UART的波特率是否存在一些误差导致接收的数据出现错误,NCP是否启用了流控,如果没有最好将流控使能。如果问题较容易复现,可以在线调试一下NCP的程序,看出现异常时收到的FRAME ID是什么?
在ZigBee的软件设计中,cluster的client和server如何区分?
设备的属性分为client和server,一般情况下我们定义server为存储属性的设备,而client为改变属性的设备。举个例子,开关用于控制设备的开关状态的改变,所以我们定义为client的属性,而灯是接收命令而改变自己的状态,它本身是存储属性的状态的设备。当然设备可以同时兼容client和server的属性,特别是网关设备,它可以控制其他设备,也可以接收设备的控制命令,一般情况下尽量不要全部都勾选上,这些都占用内存。
一个网络中可以有几个Matter的ZigBee网桥设备?如果一个网桥坏掉后能否增加备份网桥?
Matter的ZigBee网桥设备可以有多个,没有具体的限制。但是请注意的是ZigBee网络中只有一个网关进行网络管理。
【经验】浅析Zigbee射频测试相关标准
Zigbee是很多公司目前在使用的技术,部分厂家采用现成的模组,还有大部分公司选择Layout出自己的产品。无论哪种方式,射频测试都是必须要进行的。
【经验】Silicon Labs Zigbee设备入网以及离网流程
EFR32MG是Silicon labs专门针对IOT推出的Zigbee方案,具有最全的Zigbee网络协议,被广泛应用在智能家居,工业控制等行业。
EFR32MG21这个ZigBee芯片,如果要自己用SWD接口来做批量烧录的软件,有参考的软件吗?
如果要自己做批量烧录软件,可以让自己做的烧录软件使用命令行去调用Silicon Labs 的 Simplicity commander软件,从而实现烧录功能。 Simplicity commander软件下载链接:https://www.silabs.com/documents/public/software/SimplicityCommander-Windows.zip Simplicity commander软件使用说明链接:https://www.sekorm.com/doc/3740272.html
【经验】Silicon Labs Zigbee SoC芯片EM35X系列烧录工具ISA3的配置
ISA3仿真器是Silicon labs的zigbee芯片EM35X系列的开发工具之一,主要用于编程调试数据分析等,本文介绍其使用前的一些基本配置。
【经验】Silicon Labs Zigbee应用程序Nodetest和RAILtest的安装使用
应用程序Nodetest可以实现RF校准、RF功能测试、硬件测试等。而 RAILtest则主要用于EFR32MG1x芯片的RF测试。
你好,我这边项目需要用到SILICON LABS的zigbee芯片,考虑使用EFR32MG21B这款,软件方面能提供支持吗?
你可以先注册我们平台的VIP会员,写上详细的项目信息后免费申请样品,后续在调试过程中遇到问题,我们会有相应的技术专家和原厂的FAE给你提供帮助以及软件方面的支持。
Zigbee采用无线SoC EFR32MG芯片做NCP方案,请问如何给加入网络的设备发送数据?
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 tosrc-endpoint - INT8U - The endpoint to send the message fromdst-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 onSend 0x0002 1 1
Silicon Labs的Zigbee SoC EFR32MG芯片开发Zigbee协议时,MAC地址如何修改?
Silicon Labs的Zigbee SoC EFR32MG芯片开发Zigbee协议时,MAC地址,可以通过Manufacture Library中的mfg program EUI指令进行修改.
芯科MG21 zigbee测试指标有哪些
芯科MG21 zigbee测试基本指标有:1.传导发射功率;2.近场辐射测试功率(天线);3.EVM;4.频偏;5.杂散;6.接收灵敏度;7.功耗测试;8.GPIO测试;9.功能测试。
是否可以修改缩短zigbee组播发送数据包的间隔时间?
这是由协议限制的,广播包过多会被丢掉,每发一次后底层会自动每隔一段时间重发一次,要自动发三次,这个时间与次数无法修改。
电子商城
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥10.4994
现货: 75,389
品牌:SILICON LABS
品类:Mighty Gecko Multi-Protocol Wireless SoC
价格:¥27.0929
现货: 62,767
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥11.5212
现货: 14,668
品牌:SILICON LABS
品类:Gecko Multi-Protocol Wireless SoC
价格:¥44.9692
现货: 12,964
现货市场