【经验】在Simplicity Studio中,如何实现Direct Device工程组网通信?

2018-03-06 世强 Carol
Sub-GHz,Bluetooth,ZigBee,EZR32 Sub-GHz,Bluetooth,ZigBee,EZR32 Sub-GHz,Bluetooth,ZigBee,EZR32 Sub-GHz,Bluetooth,ZigBee,EZR32

Connect协议是SILICON LABS免费提供的一个功能齐全、易于定制的无线网络解决方案,优简化了需要低功耗和单网络拓扑的应用开发,集成在Flex SDK中。Connect协议支持2.4GHz和Sub-GHz频段,支持EZR32EFR32FGEFR32BGEFR32MG产品。Connect协议可以提供四种网络拓扑,分别是点到点、星状网、扩展星状网和单跳直接或MAC网络拓扑,拓扑图如下。


 


Connect协议支持以下设备类型:


Star coordinator():协调器建立和管理星状或扩展星状网络,可以与扩展设备或终端节点进行通信,一个星状网络里有且只有一个协调器,不支持休眠模式。


Star range extender():扩展设备器是指协调器和终端节点之间的设备,它可以扩展终端节点的距离,扩展设备器支持为终端节点缓存数据功能。每一个扩展设备器最多可提供32个终端节点,不支持休眠模式。


Star end node():终端节点可以加入协调器或扩展设备器,支持休眠模式。


Direct device():直接模式的设备能够互相发送和接收在相同PAN ID的消息,没有星状拓扑结构的限制。每一个设备都不支持缓存消息功能。


MAC device():是指发送和接收基于802.15.4的消息设备,不支持缓存消息功能。


本文为大家演示在Simplicity Studio开发环境中,实现Direct Device工程组网,并进行相互通讯。本文SDK使用的版本为Flex SDK 2.1.0.0,硬件开发板使用EFR32MG12。


一、打开Direct Device工程


1,在Simplicity Studio主界面选择Software Examples -> Flex SDK 2.1.0.0 ->Silicon Labs Flex SDK Example,找到Commissioned Direct Device工程,并点击打开。

 


2,打开工程后,在Simplicity IDE中出现工程,在General界面点击Edit Architecture选择开发板型号和编译器,本文选择IAR。

 


3,在Radio Configuration界面选择频段,本文选择2.4GHz,用户也可以选择Custom settings进行自定义射频参数。

 


4、点击右上角Generator,生成代码,跳出如下对话框时,不要勾选Overwrite,点击OK。

 


5,生成代码后,编译工程,并下载到开发板。多个同型号的开发板可以下载相同的工程。


二、建立网络,并实现通信


1,链接开发板,右击J-link Silicon Labs,选择Connect,链接成功后再次右击,打开Console界面。

 


2,在打开的Console界面,选择Serial 1并且敲Enter键,将跳出如下内容。

 


3,将Direct Device组网。在设备1的Console界面输入:commission 0x1111 0xABCD 15 0,会返回network up表示网络建立。0x1111表示设备1的Short ID,0xABCD表示网络的PAN ID,15表示选择的通道,0表示发射功率。

 


4,同样在设备2的Console界面输入:commission 0x2222 0xABCD 15 0。

 


5,这样两个设备就处在相同的网络中,可以相互发送和接收数据。如在设备1中输入:data 0x2222  {112233445566},可以看到发送数据到0x2222设备。

 


设备2中可以看到收到的数据来自0x1111设备。

 


这样两个Direct Device就能够相互通信。当敲入commission命令后,设备会调用如下函数,建立网络。


void commissionCommand(void)

{

  EmberStatus status;

  EmberNodeId nodeId;

  EmberNetworkParameters params;


  // Initialize the security key to the default key prior to commissioning the

  // node.

  emberSetSecurityKey(&securityKey);


  nodeId = emberUnsignedCommandArgument(0);    //第一个参数表示nodeID

  params.panId = emberUnsignedCommandArgument(1);  //第二个参数表示PANID

  params.radioChannel = emberUnsignedCommandArgument(2);//第三个参数表示通道

  params.radioTxPower = emberSignedCommandArgument(3);//第四个参数表示发射功率


  status = emberJoinCommissioned(EMBER_DIRECT_DEVICE,

                                 nodeId,

                                 &params);


  if ( status != EMBER_SUCCESS ) {

    emberAfCorePrintln("Commissioning failed, 0x%x", status);

  }

}


世强元件电商版权所有,转载请注明来源和链接。

授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0
ZigBee Bluetooth Sub-GHz 通信设备 工业电子 汽车电子 消费电子 无线网络 EZR32HG220F32R67G-B0 EZR32HG320F32R67G-B0 EZR32HG220F64R61G-B0 EZR32HG320F64R61G-B0 EZR32HG220F32R60G-B0R EZR32HG320F64R68G-B0R EZR32HG220F64R60G-B0R EZR32HG220F32 EZR32HG220F64R60G-B0 EZR32HG320F64R60G-B0 EZR32HG320F32R68G-B0R EZR32HG220F64R69G-B0 EZR32HG220F32R61G-B0R EZR32HG320F64R69G-B0 EZR32HG320F64R61G-B0R EZR32HG320F64R55G-B0 EZR32HG220F64R55G-B0 EZR32HG320F64R67G-B0R EZR32HG220F64R67G-B0R EZR32HG220F64R68G-B0 EZR32HG320F64R68G-B0 EZR32HG320F64R67G-B0 EZR32HG320F32R55G-B0R EZR32HG320F32R63G-B0 EZR32HG220F32R55G EZR32HG220F32R55G-B0R EZR32HG220F32R63G-B0R EZR32HG320F32R69G-B0R EZR32HG220F32R69G-B0R EZR32HG320F32R63G-B0R EZR32HG220F64R67G-B0 EZR32HG320F32R60G-B0R EZR32HG320F64R60G-B0R EZR32HG220F64R68G-B0R EZR32HG220F32R63G-B0 EZR32HG220F32R61G-B0 EZR32HG220F32R68G-B0R EZR32HG320F32R61G-B0 EZR32HG320F32R61G-B0R EZR32HG320F64 EZR32HG220F32R67G-B0R EZR32HG220F64R61G-B0R EZR32HG320F32R67G-B0R EZR32HG220F32R60G-B0 EZR32HG320F64R63G-B0 EZR32HG EZR32HG320F32R60G-B0 EZR32HG220F32R69G-B0 EZR32HG320F32R69G-B0 EZR32HG220F64 EZR32HG220F64R69G-B0R EZR32HG320F64R69G-B0R EZR32HG220F64R63G-B0R EZR32HG220F32R55G-B0 EZR32HG220F64R55G-B0R EZR32HG320F64R63G-B0R EZR32HG320F64R55G-B0R EZR32HG220F64R63G-B0 EZR32HG220F32R68G-B0 EZR32HG320F32 EZR32HG320F32R68G-B0 EZR32HG320F32R55G-B0 EZR32LG230F128 EZR32LG EZR32LG230F256 EZR32LG330F64R55G-B0 EZR32LG230F64R63G-B0R EZR32LG330F64 EZR32LG230F64R55G-B0 EZR32LG230F64R68G-B0 EZR32LG330F256 EZR32LG330F256R55G-B0 EZR32LG230F128R55G-B0 EZR32LG230F64R63G-B0 EZR32LG230F256R55G-B0 EZR32LG230F64 EZR32LG330F128 EZR32LG330F128R55G-B0 EZR32WG330F64R55G-B0 EZR32WG230F64R68G-B0 EZR32WG230F64R55G-B0 EZR32WG230F256R55G-B0 EZR32WG330F256R55G-B0 EZR32WG230F128 EZR32WG330F256R68G-B0 EZR32WG230F256 EZR32WG330F128 EZR32WG EZR32WG330F64 EZR32WG330F256 EZR32WG230F128R55G-B0 EZR32WG330F128R55G-B0 EZR32WG230F64 EFR32FG12P433F1024GL125-B EFR32FG1V132F128GM48-B0 EFR32FG12P232F1024GM48-BR EFR32FG12P433F1024GM48-B EFR32FG12P232F1024GL125-B EFR32FG12P232F1024GL125-BR EFR32FG12P231F1024GM48-BR EFR32FG1P132F256GM32-B0R EFR32FG1P132F64 EFR32FG1V132F128 EFR32FG12P231F1024GL125-BR EFR32FG12P432F1024 EFR32FG12P232F1024 EFR32FG1P132F256 EFR32FG12P433F1024GL125-BR EFR32FG12P231F1024 EFR32FG1P132F256GM48-B0 EFR32FG12P432F1024GM48-B EFR32FG12P232F1024GM48-B EFR32FG12P231F1024GL125-B EFR32FG12P431F1024 EFR32FG1P132F128GM48-B0 EFR32FG1P131F256 EFR32FG12P432F1024GL125-B EFR32FG12P431F1024GL125-B EFR32FG1V132F32GM48-B0 EFR32FG1P131F64GM32-C0R EFR32FG1V132F32 EFR32FG1V132F256 EFR32FG1P131F128 EFR32FG12P433F1024 EFR32FG12P431F1024GM48-B EFR32FG1P131F64 EFR32FG EFR32FG12P231F1024GM48-B EFR32FG1P132F128 EFR32FG12P431F1024GM48-BR EFR32FG1V132F64GM48-B0 EFR32FG12P432F1024GL125-BR EFR32FG12P432F1024GM48-BR EFR32FG12P431F1024GL125-BR EFR32FG12P433F1024GM48-BR EFR32FG1P132F64GM48-B0 EFR32FG1V132F256GM48-B0 EFR32FG1V132F64 EFR32MG1B132F256GM48-B0 EFR32MG1P233F256 EFR32MG1B232F256GM48-B0 EFR32MG1B132F256GM32-C0 EFR32MG1B232F256GM32-C0 EFR32MG1P232F256GM48-B0 EFR32MG1V132F256GM48-B0 EFR32MG1P132F256GM48-B0 EFR32MG1P232F256 EFR32MG EFR32MG1B232F256 EFR32MG1P133F256GM48-C0 EFR32MG1V132F256GM32-C0R EFR32MG1B732F256GM32-C0 EFR32MG1P232F256GM32-B0 EFR32MG1B732F256 EFR32MG1B232F256GM48-C0 EFR32MG1B132F256GM48-C0 EFR32MG1P233F256GM48-C0 EFR32MG1V132F256GM32-C0 EFR32MG1P232F256GM48-C0R EFR32MG1V132F256 EFR32MG1P132IM32 EFR32MG1B232F256GM32-C0R EFR32MG1B132F256 EFR32MG1B132F256GM32-C0R EFR32MG1B232F256GM32-B0 EFR32MG1V132F256GM48-C0 EFR32MG1B732F256GM32-C0R EFR32MG1P132F256 EFR32MG1P232F256GM48-C0 EFR32MG1P133F256 EFR32MG1P232F256GM32-C0 EFR32BG1B132F128 EFR32BG1P332F256GJ43-C0R EFR32BG12P232F1024GL125-B EFR32BG1B232F256GJ43-C0 EFR32BG1V132F128GM32-C0 EFR32BG1V132F256GJ43-C0R EFR32BG12P332F1024GM48-BR EFR32BG1V132F256GM32-B0 EFR32BG1P232F256GM48-B0 EFR32BG1B232F256GM48-C0 EFR32BG1V132F256 EFR32BG12P432F1024GM48-B EFR32BG12P232F1024GL125-BR EFR32BG1P232F256GM32-C0 EFR32BG1B132F128GM32-C0 EFR32BG1B132F128GM48-B0 EFR32BG1V132F256GM48-B0 EFR32BG1B232F128GM48-B0 EFR32BG12P433F1024GM48-B EFR32BG12P132F1024GL125-B EFR32BG EFR32BG1B132F256 EFR32BG12P232F1024GM48-B EFR32BG12P232F1024GM48-BR EFR32BG12P132F1024GM48-B EFR32BG1V132F128 EFR32BG1P233F256GM48-C0 EFR32BG1P332F256GM32-B0 EFR32BG1P332F256GM48-B0 EFR32BG1P332F256GJ43-C0 EFR32BG1B232F256GM32-B0 EFR32BG12P132F1024GL125-BR EFR32BG1B132F256GM32-C0R EFR32BG1P233F256 EFR32BG1B132F256GM48-C0R EFR32BG12P332F1024GM48-B EFR32BG1P332F256 EFR32BG1B132F256GM48-C0 EFR32BG12P132F1024GM48-BR EFR32BG12P433F1024GL125-B EFR32BG12P132F1024 EFR32BG1B232F128 EFR32BG12P432F1024GL125-B EFR32BG1P332F256GM32-C0 EFR32BG12P432F1024 EFR32BG12P332F1024 EFR32BG12P232F1024 EFR32BG12P332F1024GL125-BR EFR32BG1V132F128GM32-C0R EFR32BG12P433F1024 EFR32BG12P433F1024GM48-BR EFR32BG1V132F256GM32-C0 EFR32BG1P233F256GM48-C0R EFR32BG12P432F1024GM48-BR EFR32BG1B132F256GM48-B0 EFR32BG1V132F128GM48-B0 EFR32BG1B232F256GM48-B0 EFR32BG12P433F1024GL125-BR EFR32BG12P432F1024GL125-BR EFR32BG1P232F256 EFR32BG12P332F1024GL125-B EFR32BG1B232F256GJ43-C0R EFR32BG1B232F256 EFR32BG1V132F256GJ43-C0 EZR32 2.4GHz Sub-GHz频段 Connect协议 网络拓扑 Simplicity Studio Direct Device工程 组网通信 Flex SDK Direct Device SILICON LABS 管状电机

本网站所有内容禁止转载,否则追究法律责任!

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】浅析Zigbee射频测试相关标准

Zigbee是很多公司目前在使用的技术,部分厂家采用现成的模组,还有大部分公司选择Layout出自己的产品。无论哪种方式,射频测试都是必须要进行的。

设计经验    发布时间 : 2018-02-26

【经验】如何使用J-Link V8和Silicon Labs EVB上的J-Link调试用户目标板?

本文讲述了用Silicon Labs EFM32系列超低功耗MCU和EFR32系列无线SOC做开发时遇到J-Link调试器无法连接上目标板的解决方法。

设计经验    发布时间 : 2017-10-04

【经验】浅析低功耗蓝牙绑定与配对的区别

在Silicon Labs为EFR32MG和EFR32BG系列提供Bluetooth SDK,配对在连接的时候实现,绑定通过gecko_sm_increase_security命令实现。

设计经验    发布时间 : 2018-02-26

芯科科技携手东胜物联提升Sub-GHz网关和智能安防产品开发,互联互通更可靠到位

芯科科技携手东胜物联提升Sub-GHz网关和智能安防产品开发,互联互通更可靠到位。通过芯科科技EFR系列多协议无线SoC产品和相关软件开发工具的支持,东胜物联推出了一系列无线模块及可编程和多协议物联网网关设备,可广泛涵盖最新版本的蓝牙、Sub-GHz、Zigbee、Z-Wave和Matter等热门无线协议的网络连接设计。

原厂动态    发布时间 : 2024-01-12

Silicon Labs(芯科科技)Sub-GHz芯片和模块选型指南

目录- Introduction to Sub-GHz Networking    Key Considerations    Sub-GHz SoC and Module   

型号- FG22,ZGM,FG23,XG28,FG25,FG28,ZG23,XG23,XGM230S,FGM,SG23,SI44XX,ZG28

选型指南  -  SILICON LABS  - 2023/9/14 PDF 英文 下载

EFR32MG的ZIGBEE测试,连接开发板无法看到开发板的IP地址,怎么解决?

DEMO 需要连接到带有DHCP服务器的局域网中,会自动分配IP地址给 DEMO板 ,再将装有simplicity studio软件的电脑和开发板接入同一个局域网内,就可以在simplicity studio中看到该DEMO板分配的IP地址,选择后就可以进行操作 。

技术问答    发布时间 : 2017-05-16

应用笔记或设计指南  -  SILICON LABS  - Rev. 0.4  - 2022/2/2 PDF 英文 下载

【经验】Silicon Labs Zigbee设备入网以及离网流程

EFR32MG是Silicon labs专门针对IOT推出的Zigbee方案,具有最全的Zigbee网络协议,被广泛应用在智能家居,工业控制等行业。

设计经验    发布时间 : 2017-07-28

【经验】为什么物联网应用要使用专有的Sub-GHz解决方案?

当标准协议不适合您的用例时,或者当您的设计有独特的要求时,专有网络可能是正确的解决方案。在设计中使用Sub-GHz频率的优势之一是更宽的范围。Silicon Labs广泛的无线SoC解决方案和RF收发器产品组合可提供高达148 dBm的出色链路预算,以实现远程连接,在具有阻塞器的情况下具有出色的性能,业界领先的集成+20 dBm功率放大器(PA)以及功能齐全的无线电配置软件和网络堆栈。

设计经验    发布时间 : 2020-06-09

【经验】基于Silicon Labs 无线SoC EFR32MG的Zigbee节点网络信息保存与恢复

Silicon Labs的Zigbee无线SoC EFR32MG在Zigbee的应用中占有非常多的份额,主要的优势为集成PA,最高19.5dbm的发射功率,-102.7dbm接收灵敏度,整个链路预算即122.2db,穿墙的效果非常好。全球范围内使用EFR32MG作为Zigbee网关的产品高达80%。本文讲述基于Silicon Labs 无线SoC EFR32MG的Zigbee节点网络信息保存与恢复

设计经验    发布时间 : 2019-01-18

用户指南  -  SILICON LABS  - Rev. 1.0  - 2016年08月10日 PDF 英文 下载

【技术】Green Power Device设备,助力ZigBee网络无源无线传输

Green Power是端到端的开放标准,可以实现Green Power Device(GPD)的超低功耗设备在ZigBee网络中运行。在ZigBee 3.0的规范中就包含了ZigBee Green Power协议,要求ZigBee Router设备必须支持Green Power Proxy功能。

新技术    发布时间 : 2019-11-13

在ZigBee的软件设计中,发送方给接收方发送一个数据,默认都会有default response的消息,此消息应何屏蔽?

需要屏蔽此功能只需要将:// Bit 4 is Disable Default Response Sub-field;#define ZCL_DISABLE_DEFAULT_RESPONSE_MASK BIT(4);这个宏定义设置为0即可:#define ZCL_DISABLE_DEFAULT_RESPONSE_MASK 0.

技术问答    发布时间 : 2017-10-10

测试报告  -  SILICON LABS  - 2017年06月28日 PDF 英文 下载

多波段多协议无线SoC轻松实现轻松实现智能窗帘控制

物联网发展那么火,想要完美实现窗帘的智能控制还不简单,Silicon Labs推出业界首款支持2.4GHz和Sub-GHz连接的多波段、多协议SoC,满足标准和专有协议选择,助力智能家居火爆发展。

新应用    发布时间 : 2019-09-03

展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:Mighty Gecko SoC

价格:¥23.1352

现货: 8,750

品牌:SILICON LABS

品类:Wireless MCU

价格:¥27.3162

现货: 2,000

品牌:SILICON LABS

品类:Mighty Gecko SoC

价格:¥31.4972

现货: 490

品牌:SILICON LABS

品类:BLE SoC

价格:¥39.4871

现货: 483

品牌:SILICON LABS

品类:Mighty Gecko SoC

价格:¥40.1376

现货: 416

品牌:SILICON LABS

品类:Mighty Gecko SoC

价格:¥60.6714

现货: 360

品牌:SILICON LABS

品类:Mighty Gecko SoC

价格:¥50.1720

现货: 315

品牌:SILICON LABS

品类:BLE SoC

价格:¥30.8466

现货: 288

品牌:SILICON LABS

品类:Wireless MCUs

价格:¥34.1914

现货: 280

品牌:SILICON LABS

品类:BLE SoC

价格:¥24.9004

现货: 260

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌:汇顶科技

品类:蓝牙系统级芯片

价格:¥4.5000

现货:53,089

品牌:Telink

品类:2.4G蓝牙芯片

价格:¥7.5000

现货:24,000

品牌:RENESAS

品类:MCU

价格:¥4.6560

现货:8,299

品牌:SKYWORKS

品类:RF front-end integrated circuit

价格:¥1.8500

现货:5,897

品牌:汇顶科技

品类:蓝牙系统级芯片

价格:¥4.5889

现货:2,190

品牌:SKYWORKS

品类:Front-End Module

价格:¥3.4300

现货:1,339

品牌:汇顶科技

品类:蓝牙系统级芯片

价格:¥5.1556

现货:1,258

品牌:汇顶科技

品类:蓝牙系统级芯片

价格:¥6.8334

现货:991

品牌:汇顶科技

品类:蓝牙系统级芯片

价格:¥5.0290

现货:223

品牌:RENESAS

品类:微控制器

价格:¥109.6326

现货:100

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

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

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

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

蓝牙射频及通信协议测试

根据用户的蓝牙模块,使用Bluetooth 蓝牙测试装置MT8852B,测试蓝牙1.0至5.1,包括传输速率、功率、频率、调制和接收机灵敏度,生成测试报告。支持到场/视频直播测试,资深专家全程指导。

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

查看更多

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

查看更多

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

查看更多

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

查看更多

授权代理品牌:电子材料

查看更多

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

查看更多

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

查看更多

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

查看更多

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

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

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

收藏
收藏当前页面