【经验】如何制作自己的 Zigbee NCP程序?

2019-11-01 世强
多协议SoC芯片,EFR32MG,Silicon Labs 多协议SoC芯片,EFR32MG,Silicon Labs 多协议SoC芯片,EFR32MG,Silicon Labs 多协议SoC芯片,EFR32MG,Silicon Labs

SILICON LABS EFR32MG多协议SoC芯片 Silicon Labs 专门针对 IOT 推出的 ZigBee 方案,在开发 Zigbee 产品时网关是重要的一个部分,下面的步骤详细介绍了Silicon Labs提供的网关的参考设计中NCP工程的创建方法。


Ncp 程序是做什么用的呢?我们可以参考以下架构图。


在网关设计中,我们强烈建议使用 NCP 架构;由于 Silicon Labs提供了完整的 host + ncp 架构的软件参考设计,用户不需要自行设计复杂的串口协议等。


下面我们就 NCP 工程的创建做以说明,通常来说NCP 与其他设备的固件创建方式非常相似的。NCP 端的固件包括两个部分,bootloader application。


Bootloader的创建请参考 EFR32无线通信模块AN002——BootLoader(standalone)

Application 部分的创建请参考以下步骤:

选择 Customizable network coprocessor applications 应用模板。

 


选择 stack 版本(若安装多个版本)。


选择 ncp 的种类,这里主要是根据 ncp host 端通信的协议进行区分,根据实际情况选择,我们 这里以 Silicon Labs 的开发板为例,选择 NCP UART HW 模板。

 

设置工程名称和路径。

 

选择目标硬件,这里需要注意,如果是 silicon labs 的开发板,直接选择板上模块的编号即可,我们已 BRD4180 为例,如果不是用户自己的 board 模组,只需要选择 chip 即可,boards 留空。

 

至此,我们的 ncp 工程即创建好了,因为我们创建时选择的 boards  Silicon Labs 的参考模组,因此此时的工程已经把硬件部分的配置已经设置好,我们可以直接 Generate 编译即可,如果用户使用的自己的板子或者模组,在 generate 之后还需要在 hardwareconfig 中对此板子或模组的硬件根据自己的需求进行配置。

 

我们这里按照默认的配置编译直接得到了 ncp 的固件。

此时我们使用 commander bootloader ncp 分别烧录到目标板子上

如果Z3Gatewayhost 与 ncp 都已经创建成功,我们就可以把整个网关工程运行起来了。


参考文章:

如何创建 Z3GatewayHost 网关?

 

 

 


授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 6

本文由xiaoyangfengle提供,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。

评论

   |   

提交评论

全部评论(6

  • 六根弦 Lv5 技术专家 2021-03-03
    按照要求进行,点击Generate 怎么生成文件出错,是为什么?出错图片文字如下: Invalid configuration values in app builder! Error message: Cannot generate with Hardware Configurator。
    • 用户15081497_世强回复: 从提示上看是硬件的配置出现错误,如果完全按照文档的步骤进行的设置,没有做其它修改则可能是硬件配置文件存在问题,可以重新安装SDK再测试。另外,使用的SDK的版本?使用的芯片型号?这些信息有助于我们分析问题。

      查看全部2条回复

  • 用户51324287 Lv3 高级工程师 2020-02-24
    使用开发板EFR32MG,默认会有串口输出吗,ncp 关于协议通信的?我的试了一直不行,请教。
    • 用户15081497_世强回复: Silicon Labs 无线开发板EFR32MG系列的NCP程序在复位后会发出版本信息等数据,这个程序需要确认是否使用了硬件握手。相应的软件中要设置握手功能。

      查看全部1条回复

  • 羊羊任阳阳 Lv7. 资深专家 2021-03-16
    学习了
  • 六根弦 Lv5. 技术专家 2021-03-03
    按照要求进行,点击Generate 怎么生成文件出错,是为什么?出错图片文字如下: Invalid configuration values in app builder! Error message: Cannot generate with Hardware Configurator。
  • 用户51324287 Lv3. 高级工程师 2020-02-24
    使用开发板,默认会有串口输出吗,ncp 关于协议通信的?我的试了一直不行,请教
  • 日休月行 Lv5. 技术专家 2019-11-01
    学习了
没有更多评论了

相关推荐

【经验】多协议无线 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

磐启微电子(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

选型指南  -  磐启微电子  - 2023/1/17 PDF 英文 下载

携手无线技术联盟扩展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

【经验】如何在windows平台搭建Zigbee网关开发环境cygwin?

Silicon Labs 的EFR32MG多协议SoC芯片是 Silicon Labs 专门针对 IOT 推出的 ZigBee 方案,在开发 Zigbee 产品时网关是重要的一个部分,本文详细介绍了如何在Windows平台上搭建Silicon Labs提供的Zigbee网关开发环境cygwin。

设计经验    发布时间 : 2019-11-02

【经验】如何在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

【应用】芯科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

品类:Mixed-Signal MCU

价格:¥12.9143

现货: 95,058

品牌:SILICON LABS

品类:Wireless SoC

价格:¥31.7756

现货: 88,300

品牌:SILICON LABS

品类:Transceiver

价格:¥15.8878

现货: 82,519

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.5305

现货: 80,817

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.9026

现货: 75,855

品牌:SILICON LABS

品类:Wireless SoC

价格:¥35.3989

现货: 75,007

品牌:SILICON LABS

品类:8位MCU

价格:¥5.8534

现货: 73,121

品牌:SILICON LABS

品类:Wireless SoC

价格:¥19.9760

现货: 72,809

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:SILICON LABS

品类:Switch Hall Effect Magnetic Position Sensor

价格:¥2.2924

现货:126,000

品牌:SILICON LABS

品类:Light Sensor

价格:¥20.3400

现货:28,003

品牌:SILICON LABS

品类:8位MCU

价格:¥4.9000

现货:12,000

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥10.1700

现货:10,000

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.7900

现货:3,451

品牌:SILICON LABS

品类:Wireless SoC

价格:¥15.1400

现货:1,455

品牌:SILICON LABS

品类:Mixed-Signal MCU

价格:¥11.1200

现货:1,201

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥16.8500

现货:550

品牌:SILICON LABS

品类:8位MCU

价格:¥56.0000

现货:550

品牌:SILICON LABS

品类:8位MCU

价格:¥5.1900

现货:396

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

物联网天线方案设计/虚拟天线芯片方案设计

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

最小起订量: 2500 提交需求>

蓝牙资格认证(BQB)

提供蓝牙BLE芯片协议、蓝牙模块、蓝牙成品测试认证服务;测试内容分Host主机层,Controller控制器层,Profile应用层测试。支持到场/视频直播测试,资深专家全程指导。

实验室地址: 深圳 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面