【经验】EmberZnet ZCL通信如何关掉默认应答?

2019-02-24 世强
无线通信芯片,EFR32MG13,LNK3202D,Silicon Labs 无线通信芯片,EFR32MG13,LNK3202D,Silicon Labs 无线通信芯片,EFR32MG13,LNK3202D,Silicon Labs 无线通信芯片,EFR32MG13,LNK3202D,Silicon Labs

在ZigBee网络中,为了优化网络或者降低功耗,有些协议协议作出的应答,可以关掉,本文对关掉ZCL默认应答(default response)进行说明。

 

--------------

 

Zigbee协议在多个层面使用应答机制来保证传输的可靠性,这对于较大的网络或者极致追求低功耗的设备来说,便成了制约因素,作者在开发单火开关时,就需要将开关的功耗尽可能的降低,以确保使用3W功耗的灯泡时,单火开关取电电流小于10ma时,设备仍然能够正常工作。

这时,将单火开关设计为Sleepy End Device设备, 我们可以知道开关这个设备可以使用ZCL ON OFF 这个cluster, 那去除这个应答则可以保证设备前而所述的条件正常工作。下文描述具体是如何实现的。下面在操作的一端(如遥控器/网关)展开讨论。


在EmberZnet中,搜索API来并且在相应的选项参数中,关掉是最理想的,遗憾的是,类似emberAfSendCommandUnicast()这样的函数并没有提供这一参加的参数。它将整个ZCL COMMAND中的数据发送。


ZCL COMMAND侦由emberAfFillCommandOnOffClusterToggle()函数进行填充,这是一个无参的API,因此也不能对这一侦是否有ZCL应答进行配置,需要再往下走一层,可以到宏定义

 

  emberAfFillExternalBuffer((ZCL_CLUSTER_SPECIFIC_COMMAND \

                             | ZCL_FRAME_CONTROL_CLIENT_TO_SERVER), \

                            ZCL_ON_OFF_CLUSTER_ID, \

                            ZCL_TOGGLE_COMMAND_ID, \

                            "");

这里便能看到类似方向的定义,跟踪ZCL_FRAME_CONTROL_CLIENT_TO_SERVER, 便可以看到ZCL_DISABLE_DEFAULT_RESPONSE_MASK的定义。


// Bit 4 is Disable Default Response Sub-field

#define ZCL_DISABLE_DEFAULT_RESPONSE_MASK     BIT(4)


与ZCL规范的定义对比:                          

两者的定义是吻合的,但要注意,这里要设置为1,BIT4 设置为1设备接收到ZCL 指令后行为是:ZCL指令执行结果出错或者其他有必须应答时。因此可以将原来的填充代码改为:

 

      emberAfFillExternalBuffer((ZCL_CLUSTER_SPECIFIC_COMMAND

                             | ZCL_FRAME_CONTROL_CLIENT_TO_SERVER

                               | ZCL_DISABLE_DEFAULT_RESPONSE_MASK),

                            ZCL_ON_OFF_CLUSTER_ID,

                            ZCL_TOGGLE_COMMAND_ID,

                            "");

 

编译后烧入设备,通过抓包来验证代码,可以看到结果完全符合我们预想,字段为1,且通过是没有默认应答的。这验证了代码的正确。


--------------

 

世强代理的EFR32MG13系列无线通信芯片,可以支持ZigBee, Ble等低功耗协议,内部有Cotex-M4 内核(40MHz), 以及支持多路GPIO,  极低的休眠功耗(2uA), 较小的封装(5mmx5mm),极高的射频发射功率(19.0dBm),配合PI公司电源芯片LNK3202D可以实现单火开关,并且支持多个协议。如果需要观看demo演示或者购买评估套件请联系世强。

 

扩展阅读:

EFR32MG13 Mighty Gecko 多协议无线 SoC 产品系列数据表  

Silicon Labs(芯科科技) Simplicity Studio V4平台开发软件安装包(Windows 64bit)  

单火线智能开关方案(der622)

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

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

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【经验】LoRa网关如何组网

LoRa是一种低功耗、远距离传输的无线通信技术。在实际应用中,根据场景需要和设备数量,LoRa的组网方式也会有所不同。例如,在需要大规模区域覆盖的工业物联网应用中,通常采用星形网络结构,需要建立基站进行数据的收集和处理;而一些小型设备之间需要进行直接通信的环境下适合点对点的方式。

设计经验    发布时间 : 2023-06-13

EFR32无线通信模块AN004--RailTest(接收灵敏度开路测试)

EFR32标准模块,是世强独立研发,供用户学习、使用的射频模块。这个模块搭载Silicon Labs 多频段多协议的EFR32MG系列无线SOC芯片EFR32MG12P433F1024GM48,7*7mm QFN48封装,广泛用于智能门锁,门禁系统,照明系统,智能家居,无线抄表等领域。本文基于一站式开发平台simplicity studio V4和EFR32标准模块,介绍如何测试接收灵敏度。

设计经验    发布时间 : 2018-08-24

【经验】借助wireshark 来调试zigbee网络

在开发zigbee设备的过程,通常要使用zigbee sniffer , 目前可以用的工具比较多,包括TI, Silicon Labs都有自己的工具,不过还有一个开源工具做的非常优秀,特别在此推荐给大家,它可以对数据包进行规则着色,在设计的过程中会更加直观。

设计经验    发布时间 : 2019-03-31

【选型】骏晔科技(DreamLNK)RF模块和无线产品选型指南

目录- Company Profile    Intelligent Products    Newest Generation Bluetooth 5.1    Newest LORA Spread Spectrum Modules    UART Serial Port/FSK/2.4G/ASK Modules    Antennas    IOT Key Components Solutions   

型号- DL-RXC2016BH,DL-RXC2015,R-B05-C,R-B04-F,SX1268IMLTRT,WS531,SX1261IMLTRT,NRF52811,DL-TRPB-1000MM,NRF52832,NRF52810,ST/NRG132,DL-RTS-5043M,DL-RTS-1278M,NRF51822,R-A02,R-B01,R-B02 2.4G,WS1680R,WS1680T,D-DS03,D-DS02,D-DS01,DL-TX605M,DL-TRPA-500MM,RD06,R-A01,DL-RTS-4463M,NRF52840,DL-RXC6A,WS480L,DL-TRP-100MM,SX1280,SX1276,SX1278,DL-TX119M,NRF9160,SX1262IMLTRT,CC2541,WS1610

选型指南  -  骏晔科技 PDF 英文 下载

深圳物联网展观察:Matter&Zigbee双模参考设计助力提升市场采用率

在甫于上周圆满落幕的深圳物联网展中,Silicon Labs(亦称“芯科科技”)参与连接标准联盟(Connected Standard Alliance)的联合展台并展出基于MG26无线多协议SoC的Matter &Zigbee Concurrent参考设计,助力企业轻松应对市场变革,并持续拓展Matter标准在市场上的能见度和采用率。

原厂动态    发布时间 : 2024-10-21

磐启微电子(PANCHIP)Sub-1G/多协议/BLE-Lite系列芯片选型指南

描述- 上海磐启微电子有限公司作为领先的智慧物联网、工业互联网芯片设计企业,成立于 2010 年,总部设立于中国上海,并在苏州和深圳分别设立了研发中心及分公司。公司拥有专利超130项,涵盖了无线通信、射频、SoC等领域的关键技术。公司拥有低功耗广域网(LPWAN) Chirp-IoT™系列、BLE系列、BLE-lite系列三大产品,广泛应用于资产管理、室内定位、工业互联、智能家居、智慧城市等领域。在低功耗广域网领域,公司创新地采用混沌扩频理论、多维调制技术,研制出国内唯一完全拥有自主知识产权的、打破国际完全垄断的Chirp-IoT™系列芯片及平台。

型号- XN297L系列,PAN2013CF,PAN159,PAN1080UB1A,PAN2013CAEK,PAN3020BV,PAN7020,PAN3031AX,PAN102系列,PAN3020BL,XN297LBW,PAN2010,PAN7420,XNS1042,PAN108系列,PAN3501,PAN1020DX,PAN2025B50X,PAN2416AV,PAN2025B50Y,PAN309,PAN1080LB5A,PAN308,PAN108,PAN1082UA1C,PAN186,XNS102,PAN125,PAN102,PAN3028AX,PAN2416AF,PAN1081UB1A,XN297LCU,PAN2020,PAN1026MPDQ,PAN1026MPDW,XN297L

选型指南  -  磐启微电子  - 2022/9/16 PDF 中文 下载

无线通信 | 聊一聊Wi-Fi:高速连接下的射频“芯”机遇与挑战(下)

我们将从不同领域的应用角度出发,进一步剖析Wi-Fi射频前端芯片的挑战、难点以及未来发展机遇,以期对Wi-Fi技术有更全面、深入的理解。

技术探讨    发布时间 : 2024-10-18

无线模块433MHz和2.4GHz的功能与适用性比较

433MHz和2.4GHz这两个频段常用于无线通信中的模块,今天我们就来介绍这两种频段无线模块各自的特点。433MHz和2.4GHz无线模块工作频段都属于国内免许可的ISM开放频段,因此二者使用较为广泛。

设计经验    发布时间 : 2024-07-31

【IC】地芯科技频率范围30MHz ~6GHz的国产5G射频收发芯片风行系列GC080X成功量产

地芯科技成功量产风行系列(GC080X)产品,广泛用于几乎所有现代化数字无线通信系统。风行系列产品能够支持的频率范围为30MHz ~6GHz,支持超宽和超窄带宽需求。拥有数十项中国及国际前沿专利技术,完整知识产权布局。

新产品    发布时间 : 2022-11-12

EFR32无线通信模块AN002——BootLoader(standalone)

Silicon Labs的EFR32系列无线SoC芯片提供了Gecko Bootloader支持设备更新应用程序,Gecko Bootloader分两种模式,一种模式称为standalone bootloader,另一种模式称为application bootloader。本文指导大家配置Standalone Bootloader工程,并对应用程序更新。

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

Matter、LPWAN技术构建未来无线通信新生态

Silicon Labs(亦称“芯科科技”)作为物联网无线技术领域动化等领域提供高性能、低功耗、高安全的无线连接解决方案。近日,芯科科技主任现场应用工程师黄良军(Bruce Huang)接受EEPW无线通信专题采访,就芯科科技对未来无线通信市场的展望、新产品发布以及多协议无线通信趋势等话题进行了深入探讨。

原厂动态    发布时间 : 2024-07-23

EFR32无线通信模块AN003——RailTest(工程创建)

EFR32标准模块,是世强独立研发,供用户学习、使用的射频模块。这个模块可以搭载Silicon Labs不同系列的EFR32芯片,包括私有协议的EFR32FG、BLE & BT5.0 &BT MESH的EFR32BG,及多协议的EFR32MG。因为从EFR32系列的芯片本身,同封装芯片都可以完美兼容。

设计经验    发布时间 : 2018-05-31

安信可WIFI+蓝牙模组Ai-WB2系列重新定义无线通信模组,简化用户端操作,配网成功率高达95%以上

安信可推出的Ai-WB2系列模组集成Wi-Fi&BT(蓝牙)于一体,搭载BL602芯片作为核心处理器,支持Wi-Fi 802.11b/g/n协议和BLE 5.0协议。智能家居、大小家电、工业自动化、监控设备、无线遥控、智能穿戴....各类终端都可通过Ai-WB2系列模组实现互联互通。

原厂动态    发布时间 : 2023-03-31

LoRaWAN网关模块与LoRa无线技术的区别

本文介绍LoRaWAN网关模块与LoRa无线技术的区别。LoRa是LPWAN通信技术中的一种,是美国Semtech公司采用和推广的一种基于扩频技术的超远距离无线传输方案。LoRaWAN无线通信是一个开放标准,它定义了基于LoRa芯片的LPWAN技术的通信协议。LoRaWAN在数据链路层定义媒体访问控制(MAC),由LoRa联盟维护。

技术探讨    发布时间 : 2024-07-18

展开更多

电子商城

查看更多

品牌:SILICON LABS

品类:Mighty Gecko Multi-Protocol Wireless SoC

价格:¥27.0929

现货: 90,767

品牌:西南集成

品类:光伏智能模块

价格:

现货: 0

品牌:西南集成

品类:光伏智能模块

价格:

现货: 0

品牌: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

品类:8 BIT MCU

价格:¥3.9026

现货: 83,205

品牌:SILICON LABS

品类:8 BIT MCU

价格:¥3.5305

现货: 80,817

品牌:SILICON LABS

品类:Wireless SoC

价格:¥35.3989

现货: 77,507

品牌:SILICON LABS

品类:8位MCU

价格:¥5.8534

现货: 73,120

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

品牌: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

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

服务

查看更多

蓝牙射频及通信协议测试

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

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

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

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

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

查看更多

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

查看更多

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

查看更多

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

查看更多

授权代理品牌:电子材料

查看更多

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

查看更多

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

查看更多

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

查看更多

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

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

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

收藏
收藏当前页面