【经验】 从头说起,如何搭建Silicon Labs ZigBee开发环境?
越来越多的智能家居产品选择SILICON LABS的ZigBee平台(EFR32MG1x),许多原来使用TI CC2530 / NXP 5169的用户在开发入门遇到的第一个问题是:如何装Silicon Labs ZigBee开发环境?
Silicon Labs的ZigBee协议栈开发前的准备工作
下载并安装 Simplicity Studio v4, 软件基于Eclipse 开发,Simplicity Studio 简化了 IoT(物联网)开发流程,可使用基于 Eclipse 4.5 的集成开发环境(IDE) 一键访问开发人员完成项目所需的一切。Simplicity Studio 包括应用于能源分析、配置和无线网络分析的一整套强有力工具,以及演示、软件示例、完整的文件、技术支持和社区论坛。这些集成的工具和功能合力使各级别的 IoT 开发人员都能简单高效地从事嵌入式开发。Simplicity Studio 提供了内置智能以自动检测已连接的 8 位或 32 位 MCU 或无线 SoC,图形化地配置设备,并展示支持的配置选项以帮助开发人员在数分钟内开展项目。
软件的安装和普通的软件一样,但要区分操作系统是32还是64位的版本,目前绝大部分电脑都是64位系统。安装时优先选择64位版本。
软件下载地址:
安装Simplicity Studio之后,还需要在silabs.com网站注册一个帐号,并在软件上登陆,才算是完成安装。详细安装步骤可参考 文章《如何安装simplicity studio V4以及EFR32 EFM32 EFM8组件更新?》。下图是安装并登陆后的界面。
图一 软件安装后的界面
Silicon Labs的ZigBee协议栈如何下载?
Silicon Labs开发的ZigBee协议栈,名称是“EmberZnet”, 截至2019年4月,最新的版本是6.5.3。它不是一个独立的软件,要在安装Simplicity Studio之后, 作为它的一个组件进行安装。更新组件的步骤如下:
一,在Studio软件上菜单上依次选择“Help”->”Update Software”。弹出如下界面:
图二 组件更新窗口
二, 单击”Install by Product Group”, 展开组件类别窗口。
图三 组件类别选择
三, 勾选“ZigBee”和”32-bit Microcontrollers”, 如图三,然后点”Next>”,弹出新窗口,并在该 窗口中列出当前帐号已经可以下载的组件。
图四 帐号已授权组件列表
作为新用户,这里的EmberZnet(zigbee)是没有授权的,在其后方会有一个Register Kit链接,打开这个链接以后,要求输入一个开发工具的系列号,这个号码可以在SLWSTK6000B开发板的外包装上找到。一般如下:
图五 开发工具上的授权码(红色区域)
四,输入正确的SN号以后,用户会得到ZigBee SDK的授权。
五, 得到授权后,点击“Next>”进入SDK(含版本)选择窗口。见图六
图六 SDK及版本选择
六, 找到最新版本的EmberZnet SDK,以及 32-bit MCU SDK, 勾选,进入下一步。
七,Studio 开始下载程序,因网速不同,最长可能需要数小时,请耐心等待,并确保电脑不会自自动休眠或关机。
八,下载完成后会提醒重启Studio,安装完成,可以再确认一次,是否安装正确,打开菜单”Help”à“About Simplicity Studio”,之后选择”Toolchains and SDKs”,可以看到“EmberZnet SDK”,版本号为”6.5.x.x”。下图安装之后确认的窗口。
图七 确认EmberZnet SDK安装成功
至此,ZigBee 开发环境装完。
世强代理的EFR32MG13系列无线通信芯片,可以支持ZigBee, Ble等低功耗协议,内部有Cotex-M4 内核(40MHz), 以及支持多路GPIO, 极低的休眠功耗(2uA), 较小的封装(5mmx5mm),极高的射频发射功率(19.0dBm),配合PI公司电源芯片LNK3202D可以实现单火开关,并且支持多个协议。如果需要观看demo演示或者购买评估套件请联系世强。
扩展阅读:
EFR32MG13芯片手册 https://www.sekorm.com/doc/249073.html
PI单火电源方案 https://www.sekorm.com/doc/102351.html
使用wireshark来调试ZigBee https://www.sekorm.com/news/32817624.html
- |
- +1 赞 1
- 收藏
- 评论 0
本文由南城月提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
Zigbee智能网关定制开发指南(二):Zigbee网关测试
本文详细介绍了Zigbee智能网关的定制开发过程,着重分析了其核心的测试流程和关键的技术指标,包括灵敏度、发射功率和EVM性能等,并用东胜Zigbee网关测试实践辅助说明。
【经验】借助wireshark 来调试zigbee网络
在开发zigbee设备的过程,通常要使用zigbee sniffer , 目前可以用的工具比较多,包括TI, Silicon Labs都有自己的工具,不过还有一个开源工具做的非常优秀,特别在此推荐给大家,它可以对数据包进行规则着色,在设计的过程中会更加直观。
【经验】Silicon Labs ZigBee终端节点(End Device)重入网络失败后的处理方法
此前我们有专门介绍过终端节点在无法与父节点联系以后,EmberZnet默认代码是偿试重新联系父节点,以及重入网络的流程,一旦重入网络失败,则将进入SLEEP模式,如果应用不需要进入长时间的低功耗,而是另有安排时,则需要自己另外补写代码来完成目标工作。本文以一个简单的例子来说明增写代码的方法,推荐Silicon Labs推出的EFR32MG13系列无线通信芯片。
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 立即选型
智能家居的核心连接者——天工测控WiFi模块SKW95功能特点全解
本文天工测控来给大家分享Wi-Fi模块SKW95的特点和功能,从芯片处理能力、工作模式、接口丰富度、无线通信性能、无线安全和硬件参数等方面进行了全面说明,强调了其为智能家居系统提供稳定、高效、安全无线通信连接的重要性。
【产品】地芯科技推出2.4GHz/5.8G RF FEM芯片,适用于智能家居、工业自动化等领域
射频前端芯片产业在我国也已经有了15年以上的发展历史,是市场和资本高度关注的领域。在此大背景下,本文将主要给大家介绍地芯科技主推的几款RF FEM芯片,在欧美日IDM大厂先发优势明显的情况下,打破格局,给大家提供更多的国产方案选择。
深圳物联网展观察:Matter&Zigbee双模参考设计助力提升市场采用率
在甫于上周圆满落幕的深圳物联网展中,Silicon Labs(亦称“芯科科技”)参与连接标准联盟(Connected Standard Alliance)的联合展台并展出基于MG26无线多协议SoC的Matter &Zigbee Concurrent参考设计,助力企业轻松应对市场变革,并持续拓展Matter标准在市场上的能见度和采用率。
【选型】ZigBee Soc芯片EM3585与EFR32MG21(Serial 2)参数对比
自2013以来,Silicon Labs(原Ember)推出了EM35x系列,这个方案凭借极好的协议栈运行稳定性,在大量产品中得到应用。2019年EFR32MG Serial 2推出后,在性能与价格方面都体现出具大的优势。加之许多原来在用EM3585,EM357的产品也遇到了一些供应和维护的困难,在进行产品升级或者降成本两个方面考虑,都会遇到选型困难,希望本文可以可以帮助大家了解到ZigBee芯片
【应用】支持PTA共存机制的WIFI、ZigBee、BlueTooth和4G多协议智能家居网关应用方案
早期的多协议智能家居网关大多不支持共存机制,在拥挤的2.4GHz频段中,存在着相互干扰的问题,影响通讯效果。为解决上述问题,本方案采用支持PTA共存机制的WIFI、ZigBee、BlueTooth的SOC芯片和全网通4G模块,并搭配高性价比的电源和高精度晶振,实现支持共存机制的多协议智能家居网关应用方案。
请问如何实现智能家居的语音控制联动?
可以采用语音AIOT方案,即使用智能语音芯片进行语音功能控制,同时增加WiFi、zigbeeg等无线模块进行设备间互联,实现用语音控制所有连接的智能家居设备。
【应用】基于EFR32MG21作为zigbee接入单元和SGM2205作为电源转换芯片设计的智能家居zigbee网关产品
笔者有参与一款智能家居zigbee网关产品研发,zigbee单元基于芯科科技最新Gecko系列2高性价比EFR32MG21A020F512IM32-B芯片设计,WiFi单元基于专注于物联网应用的乐鑫ESP32-DOWD芯片设计,并选用圣邦微SGM2205-ADJXTDB8G/TR电源芯片实现5V转3.3V为zigbee和WiFi芯片供电。
蓝牙全波段SoC芯片,智能家居和物联网的关键驱动力
蓝牙全波段SoC芯片是现代无线通信技术中的一项重要创新,它集成了蓝牙通信所需的全部功能,并在一个芯片上实现了全波段的覆盖。这种高度集成的芯片为蓝牙设备的开发和制造带来了极大的便利,同时也为用户提供了更加稳定、高效的蓝牙连接体验。
【经验】如何通过串口给EFR32MG系列Zigbee SOC芯片升级NCP固件程序?
EFR32MG系列是芯科科技针对 IOT在智能家居,工业控制等行业中推出的zigbee SOC芯片方案。拥有最佳的RF射频性能和最全的Zigbee网络协议。被广泛应用。产品在使用过程总会出一些小小的问题,需要对功能修复或者固件进行升级,除了无线 ota 之外,可以通过 uart 的形式对固件进行升级。本文是通过Hypertrm一个Xmodem GUI工具通过串口升级固件为例进行介绍。
【应用】国民技术32位主控MCU用于智能家居zigbee,最高主频108M,支持浮点运算和DSP指令
随着时代的进步,越来越多的家庭使用上了智能家居,通过它可以将家中的各种电器通过无线方式非常方便地有机组织起来,形成一个完整的系统,方便了人们的生活,实现了系统化的管理。本文介绍国民技术的MCU-N32G432R8L7,一款国产32位高性能主控芯片。
Zigbee模组为Blaze Automation开发网关、控制器和传感器系统提供完整解决方案
Silicon Labs提供Zigbee芯片组与模块(包括MGM21和MGM24)和软件协议栈,为Blaze Automation提供完整的开发支持,并通过在无线连接专业领域的广度和深度,助力该公司实现其包含网关、控制器和传感器系统的B.One OS物联网解决方案。
电子商城
品牌:SILICON LABS
品类:Mighty Gecko Multi-Protocol Wireless SoC
价格:¥27.0929
现货:73,767
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥8.1764
现货:98,129
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥10.4994
现货:93,399
现货市场
品牌:SILICON LABS
品类:Switch Hall Effect Magnetic Position Sensor
价格:¥2.2924
现货:126,000
服务
Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。
最小起订量: 2500 提交需求>
支持 3Hz ~ 26.5GHz射频信号中心频率测试;9kHz ~ 3GHz频率范围内Wi-SUN、lora、zigbee、ble和Sub-G 灵敏度测量与测试,天线阻抗测量与匹配电路调试服务。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳/苏州 提交需求>
登录 | 立即注册
提交评论