【经验】如何在windows平台搭建Zigbee网关开发环境cygwin?
SILICON LABS 的EFR32MG多协议SoC芯片是 Silicon Labs 专门针对 IOT 推出的 ZigBee 方案,在开发 Zigbee 产品时网关是重要的一个部分,下面的步骤详细介绍了如何在Windows平台上搭建Silicon Labs提供的Zigbee网关开发环境cygwin。
Cygwin下载链接
64bit 64位下载 ; 32bit 32位下载。如果上述链接用浏览器直接下载较慢,可以尝试用下载软件协助。
进入安装步骤:
选择安装方式,这里默认选择直接从 Internet 安装。
选择根路径,默认路径c:\cygwin64,软件及所需要的包安装完成后大约占用 1G 空间,这里可以选择安装非系统盘。
设置组件包保存位置,大约占用150M,请根据实际情况存放。
选择网络连接方式,默认即可。
选择下载源,国内建议选择 163 镜像,如果是第一次安装,需要在 User URL 中填入。
http://mirrors.163.com/cygwin/
,然后再选中列表中的 http://mirrors.163.com,下一步。
这里我们进入到组件包的安装界面,其实就是一些软件包。
作为开发者,我们主要关注开发相关的软件包,我们直接选择 Category。
这里按照类型把所有组件包分类,我们直接进入 Devel分类中。
在这里我们需要把我们开发过程中需要的包一一勾选,例如 gcc等,根据 zigbee gateway host 的参考设计,我们这里需要勾选如下包:
gcc-core,gcc-g++,libreadline-devel,make,libncurses-devel
选择完成后下一步,这里可以看到接下来需要下载并安装的包。
进入下载页面,如果前面你已经设置好了国内的镜像,正常这里是很快的。
至此,我们 Cygwin 环境搭建已经完成。
在编译我们的gatewayhost 之前,请按照 【经验】如何创建 Z3GatewayHost 网关?中的步骤创建Z3Gatewayhost 工程。此时我们打开 D:\cygwin64\Cygwin.bat,并切换路径到 Z3Gatewayhost 工程路径下,直接编译即可。
如果你按照前面的步骤把以来的各种包都安装了,这里就可以直接编译通过,如果出现 readline 等错误,请返回去重新安装一下对应的包即可,上述 Cygwin 的安装步骤可重复多次。
此时在 build/exe 下生成了我们的可执行文件 Z3GatewayHost.exe。如果想让整个网关运行起来,除了在 PC 端构建 host ,我们还需要在 zigbee 芯片上运行的 ncp 来配合,ncp 工程的创建方法请参考:如何制作自己的 Zigbee NCP程序?
当构建并烧录好 ncp 端的固件后,可以在这里直接运行 host 的固件即可。
./build/exe/Z3GatewayHost.exe -p COM3
至此,我们的gateway已经可以正常运行,在这里我们可以发送 CLI 命令与 host 进行交互,非常便于我们进行功能调试。
- |
- +1 赞 0
- 收藏
- 评论 4
本文由xiaoyangfengle提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
相关推荐
【经验】多协议无线 SOC EFR32MG实现ZigBee的OTA操作指南
EFR32MG系列是Silicon Labs公司推出支持多协议无线 SOC,可以单芯片支持私有协议、BLE5.0、BLE MESH、ZigBee和Thread协议,并且可以单芯片支持Sub-GHz和2.4GHz的频段。由于其超低功耗、高射频性能以及高集成度等特点被广泛应用于智能家居、安防、智能工业等市场。在ZigBee的实际应用中,OTA是必不可少的功能,由于选择的型号不同,配置OT
设计经验 发布时间 : 2018-09-24
【经验】ZigBee 3.0 网络 : 使用由install code 生成的 link key 入网
在ZigBee 3.0之前,install code只用于Smart Energy网络。现在,为了提升 Zigbee 的安全性,所有的ZigBee 3.0设备都需要支持install code,但是否在网络中使用由 Trust Center 决定。本文将讲述使用 install code 的方式把 Z3 Light 加入到 Z3 Gateway 中。
设计经验 发布时间 : 2018-10-12
【经验】创建ZigBee的无线SOC网关工程操作步骤
Silicon Labs公司的EFR32MG系列是针对智能家居市场应用的多协议无线SOC,单芯片支持蓝牙、ZigBee和Thread等协议,尤其是高性价比的系列2产品MG21、MG22,在ZigBee应用方面受到广大工程师的青睐。对于新手来说,使用SOC模式网关是最简单不过,本文就指导大家创建ZigBee的SOC网关工程操作步骤。
设计经验 发布时间 : 2020-04-09
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 立即选型
磐启微电子(PANCHIP)Sub-1G/多协议/BLE-Lite系列芯片选型表
目录- Sub-1G series Multiprotocol series BLE-Lite series
型号- PAN2013CF,PAN159,PAN1080UB1A,PAN1080UA1A,PAN1080UA3C,PAN2013CAEK,PAN1026 SERIES,PAN108 SERIES,PAN3020BV,PAN3031AX,PAN2010,PAN3020BL,XN297LBW,XNS1042,PAN1026,PAN1020DX,PAN3501,PAN2025B50X,PAN102 SERIES,PAN2416AV,XN297L SERIES,PAN2025B50Y,PAN1080LB5B,PAN309,PAN1080LB5A,PAN308,PAN1080LA5A,PAN108,PAN1082UA1C,PAN186,XNS102,PAN125,PAN102,PAN7420S7FA,PAN3028AX,PAN2416AF,PAN1081UB1A,PAN7020RVBA,XN297LCU,PAN2020,PAN1026MPDQ,PAN1026MPDW,XN297L
携手无线技术联盟扩展IoT战略-全面布局创新技术和人工智能+安全
物联网(IoT)无线连接技术时刻在发生新变化。近日,物联传媒记者在深圳物联网展会期间特别采访了Silicon Labs亚太区生态高级经理刘俊先生,此次访谈紧密围绕公司在刚结束的深圳物联网展中亮相的前沿科技成果,深入讨论了技术创新、产品优势、应用前景等话题。
原厂动态 发布时间 : 2024-10-23
芯科科技BG27/MG27 SoC系列产品荣获2023年维科杯芯片技术突破奖,专为尺寸极小的物联网设备设计
Silicon Labs的BG27蓝牙SoC以及支持Zigbee及其他专有协议的MG27 SoC系列产品获颁“维科杯OFweek 2023物联网行业创新技术产品奖-芯片技术突破奖殊荣”。
原厂动态 发布时间 : 2023-09-12
【经验】如何使用树莓派开发 ZigBee 网关?
在 Zigbee 系统中,网关是一个非常重要的设备,为了能容纳更大的网络及更复杂的应用逻辑,一个强大的主机是不可或缺的,树莓派就是这样一个强大的开发平台,非常适合用来构建 host application,这个文章将描述如何设置树莓派来开发 Silicon Lbas EmberZNet ZigBee Gateway。
设计经验 发布时间 : 2018-10-12
【经验】芯科多协议SoC EFR32MG21使用外部高频晶体时CTUNE值的存储与调用过程
在使用SILICON LABS多协议SoC EFR32MG21芯片开发无线产品时,需要校准外部高频晶体的CTUNE值以保证射频的频偏最小,那么CTUNE值校准后要保存在哪里才能生效,本文我们就通过程序看一下。
设计经验 发布时间 : 2023-03-29
【经验】多协议无线SoC EFR32MG的ZigBee开发之Token使用教程
EFR32MG系列是Silicon Labs公司针对多协议推出的无线SOC,单芯片可以支持Sub-G、蓝牙、Thread和Zigbee多种协议。Token是用来存储非易失性数据的即掉电后也能保存,本文档指导大家如何在EmberZNet PRO应用程序中自定义Token来存储非易失性数据。
设计经验 发布时间 : 2019-02-13
【经验】如何创建 Z3GatewayHost 网关?
EFR32MG多协议SoC芯片是 Silicon Labs 专门针对 IOT 推出的 ZigBee 方案,高达19.5dbm的发射功率,-102.7dbm的接收灵敏度,在业界内拥有最佳的RF射频性能,具有最全的Zigbee网络协议,被广泛应用在智能家居,工业控制等行业。在开发 Zigbee 产品时网关是重要的一个部分,本文详细介绍了创建一个 GatewayHost 的方法。
设计经验 发布时间 : 2019-01-01
【经验】芯科多协议SoC EFR32MG22从启动到加入ZigBee3.0网络的时间分析
我们在使用SILICON LABS多协议SoC EFR32MG22做ZigBee产品时会关心芯片从上电到加入网络具体需要多长时间,这个对使用电池类供电的产品是很重要的参数,本文将分析一下这个过程的时间,介绍初始化时间与扫描入网时间。
设计经验 发布时间 : 2023-03-28
【经验】如何在Gateway Soc (internal flash)中实现 Ota Server?
EFR32MG多协议SoC芯片是Silicon Labs专门针对 IOT 推出的ZigBee方案,高达19.5dbm的发射功率,-102.7dbm的接收灵敏度,在业界内拥有最佳的RF射频性能,具有最全的Zigbee网络协议,被广泛应用在智能家居,工业控制等行业。本文介绍在开发 Zigbee Gateway 时如何在Gateway Soc (internal flash)中实现 Ota Server
设计经验 发布时间 : 2019-01-03
【经验】如何制作自己的 Zigbee NCP程序?
Silicon labs 的EFR32MG多协议SoC芯片是 Silicon Labs 专门针对 IOT 推出的 ZigBee 方案,在开发 Zigbee 产品时网关是重要的一个部分,本文详细介绍了Silicon Labs提供的网关的参考设计中NCP工程的创建方法。
设计经验 发布时间 : 2019-11-01
【应用】芯科BG21蓝牙无线SoC和MG24多协议无线SoC助推Yeelight易来智能照明产品,改进交互体验
Yeelight易来通过采用了Silicon Labs的BG21蓝牙无线SoC和MG24多协议无线SoC解决方案来重新定义智能照明底层技术和改进交互的体验,以及降低市场采用的主要障碍-成本,从而找到了业务发展的新契机。
应用方案 发布时间 : 2023-01-20
电子商城
品牌:SILICON LABS
品类:Mighty Gecko Multi-Protocol Wireless SoC
价格:¥27.0929
现货: 90,767
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥8.1764
现货: 104,128
品牌:SILICON LABS
品类:Wireless Gecko SoC
价格:¥10.4994
现货: 61,779
现货市场
品牌: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 提交需求>
提供蓝牙BLE芯片协议、蓝牙模块、蓝牙成品测试认证服务;测试内容分Host主机层,Controller控制器层,Profile应用层测试。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳 提交需求>
查看全部1条回复