给SILICON LABS Zigbee芯片EM3581编程时,如何给其添加新的事件(event)函数?
-
创建于2016-12-12
1个回答
-
- _世强 (0)
打开Ember Desktop,在Includes一栏有个Custom Events栏,在该栏可以添加新的Event名称,然后点击Generate,可以看到在
XXX-callbacks.c文件中生成了一个新的空Event函数。开发人员可以在该空的Event函数中添加自己想要实现的应用程序。- 创建于2016-12-12
- |
- +1 赞 0
- 收藏
平台合作
相关推荐
在使用Silicon Labs zigbee芯片EM3581时,看到有说CLI命令,请问什么是CLI命令?
CLI英文全称是The Command Line Interface,其实就是串口命令。它是Silicon Labs Ember zigbee协议栈自带的串口命令,用户可以使用CLI命令通过外部串口配置该zigbee设备,如建立网络,加入网络等。详细可参考zigbee协议栈文档《UG102》第11节《11 The Command Line Interface (CLI)》。如果需要技术支持可以联系世强客服,世强客服电话: 400-887-3266。
Silicon labs zigbee芯片EM3581支持SOC模式和NCP模式,请问这两种模式有什么区别?
SoC的意思是system-on-chip,NCP的意思是network coprocessor。SoC模式时单独芯片运行,也就是说只需要一个EM3581即可完全运行整个zigbee协议栈以及应用控制程序。而NCP模式,则是在EM3581中下载一个包含zigbee协议栈的固件,但是该固件中没有自用运行的应用程序,需要外部运行的应用程序通过串口命令去控制该NCP模式的EM3581运行zigbee协议栈。更多详细信息可参考ember zigbee协议文档《UG1033》。如果需要技术支持可以联系世强客服,世强客服电话: 400-887-3266。
Silicon Labs zigbee芯片EM3581有没有每个芯片都独一无二的芯片ID(chip ID)?
EM3581没有独一无二的chip ID。如果需要使用带chip ID的zigbee芯片,建议选择EFR32MG系列产品。EFR32MG系列zigbee芯片是最 新的zigbee产品,其内置的MCU是EFM32的MCU,每一个芯片都有一个唯一的Chip ID。
silicon labs的zigbee芯片EM3587,在生产时如何烧写程序?
EM3587生产时,可以使用ISA3工具,PC端程序em3xx_load.exe通过指令em3xx_load.exe file.s37烧写。
使用Silicon Labs EM3581的zigbee连续传输数据包时,为什么会出现无缘无故的丢包?
zigbee连续发包时出现无缘无故丢包情况有可能是被同一环境中的WIFI信号干扰造成的,建议手机上安装一个叫“WIFI分析仪”的APP,可以查看当前环境中的WIFI信道占用情况,然后将使用的zigbee信道设在WIFI信道空闲的信道,以减少由WIFI干扰造成的丢包。
【经验】借助wireshark 来调试zigbee网络
在开发zigbee设备的过程,通常要使用zigbee sniffer , 目前可以用的工具比较多,包括TI, Silicon Labs都有自己的工具,不过还有一个开源工具做的非常优秀,特别在此推荐给大家,它可以对数据包进行规则着色,在设计的过程中会更加直观。
【经验】Silicon Labs Zigbee 芯片 如何修改 MAC 地址
在 Zigbee 网络中,可以使用 Zigbee MAC 地址(长地址)来区分不同的设备,这个地址是全球唯一有的,通常由芯片供应商提供,固化在 eeprom 中;Silicon Labs 提供的 Zigbee 芯片在出厂时已经预烧录了 IEEE EUI64 地址,放在芯片的 flash 中,不可修改和擦除。
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
【经验】EFR32低功耗ZigBee芯片的节点设计之软件详解
物联网产品,在许多品类中都有低功耗要求,Silicon Labs EFR32也有着不错的低功耗特性,即要在硬件设计上进行合理的设计 ,也要在软件上进行相应的配置,本文介绍在软件开发过程要注意到的设计要点。
【经验】Silicon Labs Zigbee SoC芯片EM35X系列烧录工具ISA3的配置
ISA3仿真器是Silicon labs的zigbee芯片EM35X系列的开发工具之一,主要用于编程调试数据分析等,本文介绍其使用前的一些基本配置。
AN724:在单个Zigbee芯片上设计多个网络
本文档探讨了在单个Zigbee芯片上设计多网络功能的设计考虑因素。主要内容包括多网络与多PAN的区别、设计注意事项、网络上下文和堆栈API、应用框架支持、令牌以及多网络时序考虑。文档详细介绍了如何在单个Zigbee无线电上实现设备在两个Zigbee网络上的并发操作,并讨论了不同配置下的限制和权衡。
SILICON LABS
Silicon Labs的Zigbee SoC EFR32MG芯片开发Zigbee协议时,MAC地址如何修改?
Silicon Labs的Zigbee SoC EFR32MG芯片开发Zigbee协议时,MAC地址,可以通过Manufacture Library中的mfg program EUI指令进行修改.
是否可以修改缩短zigbee组播发送数据包的间隔时间?
这是由协议限制的,广播包过多会被丢掉,每发一次后底层会自动每隔一段时间重发一次,要自动发三次,这个时间与次数无法修改。
Silicon Labs的多协议网关方案,其中zigbee芯片和WiFi芯片通过PTA协议进行分时控制,这个是必须要的吗?让zigbee天线和WiFi天线在设计时离得远一点能不能不用PTA功能,目前WiFi部分想替换为其他家的2.4G和5G combo芯片。
您好,由于是在一个板子上,天线之间的距离不会多远,所以PTA功能是必要的,不然会导致zigbee和WiFi之间互相干扰。如果需要用其他家的WiFi芯片,可以看下该芯片是否支持PTA,目前PTA是通用的一个协议,只要支持就能对接。
请问下世强的大神们,针对芯科efr32mg系列zigbee芯片 ,目前我们网关并没有采用host+ncp方式,网关主控【host】跟协调器采用自定义串口协议,这种情况下,通过网关主控可以给协调器和子设备进行ota升级么?如果可以请教下具体的操作流程?
你好,这种host和EFR32MG之间是自定义串口协议我们称作SOC模式,这种模式协调器选用的BootLoader是Application或者Local Storage,这两种BootLoader无法直接给协调器升级。但是SOC模式是可以给子设备OTA升级的,请参考如何在Gateway Soc (internal flash)中实现 Ota Server?或如何在Gateway Soc (external flash)中实现 Ota Server?
电子商城
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥10.4994
现货: 76,399
品牌: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,980
品牌:SILICON LABS
品类:Mighty Gecko Multi-Protocol Wireless SoC
价格:¥19.4183
现货: 7,500
现货市场
服务

可定制无线位移传感器量程范围10~600mm,采用了无线传输方式,可远程自动实时检(监)测位移量值,准确度级别(级):0.2、0.5;内置模块:无线传输模块、供电模块;传输距离L(m):可视距离1000 (Zigbee、 LORA)。
最小起订量: 1pcs 提交需求>

提供电机的输出反电势波形测试、驱动芯片输入/输出波形测试服务,帮助您根据具体应用场景来选择适合的电机驱动芯片型号,确保电机驱动芯片能够与其他系统组件协同工作达到最佳效果。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 成都 提交需求>