一文教你弄懂 ZigBee中的LQI和RSSI
无线网络开发中,经常会遇到噪声干扰的情况,在ZigBee技术中提供了LQI(链路质量指示)和RSSI(接收信号强度指示)两个概念来反映环境的质量。为了让工程师更清晰的了解LQI和RSSI,本文结合SILICON LABS公司的zigbee做了详细介绍。
由于本地噪声基底,接收器灵敏度和发射功率的变化,无线网络中的链路通常具有不对称的链路质量。路由层必须使用双向链路质量的知识,以便建立工作路由并优化这些路由的可靠性和效率。它还可以使用这些知识通过单个发现建立可靠的双向路由。
ZigBee路由器通常通过对物理层进行的LQI测量进行平均来跟踪邻居表中的入站链路质量。为了处理链路不对称,ZigBee PRO堆栈配置文件指定路由器获取并存储由其邻居测量的传出链路的成本。这是通过周期性的一跳广播交换链路状态信息来实现的,称为“linkstatus”消息。
EmberZnet Stack使用emberGetLastHopLqi()函数为传入数据包提供LQI的值,并使用emberGetLastHopRssi()函数为每个数据包信息提供RSSI值。可以在emberincomingbootloadmessagehandler()和emberincomingmessagehandler()内调用上面的函数,分别过去LQI和RSSI值,以便通过传入路由的最后一跳传递当前数据包。那么对于是一个给定的Stack和Radio,LQI和RSSI之间是否有直接关系呢?
lqi值是一个无符号8位整数(int8u),范围从0到255,最大值表示可能的最佳链路质量。为了在堆栈中进行路由/邻居维护,LQI和链路“成本”之间的关系是这样的:LQI值200映射到最低成本1、3和5,而低于200的LQI表示错误率高的链路,因此最坏情况下的成本为7。LQI值200表示接收完整数据包的可靠性约为80%。请注意,LQI测量是基于从入站路由的上一跳接收到的当前数据包的芯片错误率(类似于BER),因此它提供特定于链路层连接的信息。 相邻设备将当前数据包中继到本地设备。这个LQI数据也被堆栈用来确定相邻节点之间的连接,并在作为ZigBee终端设备加入网络时选择父设备。RSSI值是一个有符号的8位整数(int8s),范围约为-100(基于所用芯片的接收灵敏度等级)到127,每个值表示无线电接收器的能量级(单位为dBm)。请注意 RSSI测量基于在接收的当前分组的前8个符号周期(大约128微秒)上由当前频率上的无线电检测到的峰值(最高)能量水平。 请记住,给定频率的信号能量可以来自该频率上的任何发射器/干扰源,无论是同一网络上的另一个邻近节点,来自同一信道上不同PAN的设备,还是非ZigBee,非802.15 .4干扰源,如WiFi发射器或微波炉。由于RSSI不属于与其他设备的任何特定链接,因此也可以在传入消息处理程序之外进行评估。 这是使用emberStartScan()API调用和EZSP事务完成的,该事务支持用于RSSI能级评估的EMBER_ENERGY_SCAN扫描类型。 这允许用户自定义所需测量峰值能量水平的扫描持续时间。
请注意,emberEnergyScanResultHandler()函数从无线电返回原始值,计算小数,这个数字恰好是真实的RSSI值,加上偏移量为154。因此,如果将它们与在其他上下文中获得的RSSI值进行比较,应用程序需要对此处的返回值进行一些转换。
RSSI和LQI之间没有直接关系。在一个相对干净的环境中,随着RSSI的降低,LQI(可靠性)也会降低。当如果在一个比较干扰的环境中,则LQI(可靠性)可能会在RSSI不变或增加的情况下降低。重要的是要意识到这两个概念本质上是不同的量,不能应用公式将一个值转换为另一个值。记住,LQI是根据当前数据包的误码率(BER)来测量连接到特定相邻无线电的链路的可靠性。这不是一个线性测量,因为随着误码率的增加,链路的可靠性会急剧下降。RSSI读取的只是测量给定时间内信道上的无线电能量的峰值,而不管这个无线电能量来自何处。
Silicon labs公司的EFR32MG系列多协议无线SoC基于Arm Cortex-M4内核,支持Bluetooth 5、BLE Mesh、ZigBee和Thread多无线协议。得益于其稳定的ZigBee协议栈、优越的射频性能和超低的功耗表现,被广泛应用于智能家居产品中。
- |
- +1 赞 0
- 收藏
- 评论 2
本文由Carol翻译自世强,版权归世强硬创平台所有,非经授权,任何媒体、网站或个人不得转载,授权转载时须注明“来源:世强硬创平台”。
评论
全部评论(2)
-
羊羊任阳阳 Lv7. 资深专家 2021-04-12根据RSSI定义,RSSI值越高,说明环境中干扰越大,对包的影响越大。
-
羊羊任阳阳 Lv7. 资深专家 2021-04-12111111
相关推荐
【经验】多协议无线 SOC EFR32MG实现ZigBee的OTA操作指南
EFR32MG系列是Silicon Labs公司推出支持多协议无线 SOC,可以单芯片支持私有协议、BLE5.0、BLE MESH、ZigBee和Thread协议,并且可以单芯片支持Sub-GHz和2.4GHz的频段。由于其超低功耗、高射频性能以及高集成度等特点被广泛应用于智能家居、安防、智能工业等市场。在ZigBee的实际应用中,OTA是必不可少的功能,由于选择的型号不同,配置OT
【经验】EFR32MG21多协议无线SoC的SWO PA03如何复用为普通GPIO口呢?
EFR32MG21 系列是 Silicon Labs 推出的高性价比的多协议无线SoC,用户在进行产品开发时会遇到 GPIO 不够用的情况,此时我们可以通过复用 JTAG 管脚中的 SWO log 输出脚,作为普通 GPIO 使用。本文介绍把 PA03 配置成普通按键的方法。
【经验】多协议无线SoC EFR32MG的ZigBee开发之Token使用教程
EFR32MG系列是Silicon Labs公司针对多协议推出的无线SOC,单芯片可以支持Sub-G、蓝牙、Thread和Zigbee多种协议。Token是用来存储非易失性数据的即掉电后也能保存,本文档指导大家如何在EmberZNet PRO应用程序中自定义Token来存储非易失性数据。
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 立即选型
EFR32MG14 Mighty Gecko多协议无线SoC系列产品介绍
描述- 该资料详细介绍了EFR32MG14 Mighty Gecko多协议无线SoC系列产品的特性、应用领域和订购信息。该系列SoC适用于物联网设备,具有低功耗、高性能、多协议支持等特点,适用于智能家居、照明、健康与健身、计量、家庭和楼宇自动化及安全等领域。
型号- EFR32MG14P732F256IM32-B,EFR32MG14P733F256IM48-B,EFR32MG14,EFR32MG14P632F256GM48-B,EFR32MG14P632F256GM32-B,EFR32MG14P733F256GM48-B,EFR32MG,EFR32MG14P732F256IM48-B,EFR32XG14P733F256GM48-AR,EFR32MG14P732F256GM32-B,EFR32MG14P732F256GM48-B
SILICON LABS Matter 无线SoC选型表
EFR32MG24 无线 SoC 是使用 Matter、OpenThread 和 Zigbee 进行网状物联网无线连接的理想选择
产品型号
|
品类
|
Protocol Stack
|
MAX TX Power (dBm)
|
Flash(kB)
|
RAM(kB)
|
GPIO(个数)
|
Secure Vault
|
IADC High-Speed/High-Accuracy
|
Multi Vector Processor
|
Max CPU Speed(MHz)
|
Operating Temperature(℃)
|
Storage Temperature(℃)
|
Pin Count
|
AVDD Supply Voltage(V)
|
EFR32MG24B310F1536IM48-B
|
Wireless SoC
|
Matter,Zigbee,Thread,Bluetooth 5.3
|
10dBm
|
1536kB
|
256kB
|
28
|
High
|
IADC High-Speed/High-Accuracy
|
Multi Vector Processor
|
78.0MHz
|
-40℃~125℃
|
-50℃~150℃
|
QFN48
|
1.71V~3.8V
|
选型表 - SILICON LABS 立即选型
7个物联网关键布局-打造客户高忠诚度的智能家居业务
在这篇博客中,Silicon Labs (芯科科技)的Christopher Ince 解释了 ISP 和电信行业引领者要想构建客户忠诚度更高的智能家居业务,就必须考虑的物联网的七个方面。
芯科科技提供Matter一站式开发平台及适用于互联健康与可穿戴设备的超低功耗、多协议无线SoC和模块
Silicon Labs(亦称“芯科科技”)作为Matter和互联健康解决方案的领先供应商,正全力支持及推广健康与保健工作组的项目,通过为开发人员提供完善的Matter一站式开发平台,以及适用于互联健康与可穿戴设备的超低功耗、多协议无线SoC和模块,来加速实现此一愿景。
EFR32FG23无线SoC系列数据手册
描述- EFR32FG23无线SoC是一款适用于智能家庭、安全、照明、楼宇自动化和计量等低频段物联网应用的理想解决方案。该芯片具有高性能的子GHz无线电,提供长距离通信能力,不受2.4GHz干扰的影响。单晶圆多核解决方案提供了业界领先的网络安全功能、低功耗和高唤醒时间,并集成了功率放大器,以实现物联网设备的下一代安全连接。
型号- EFR32XG23,EFR32FG23B010F128GM40-C,EFR32FG23A010F256GM48-C,EFR32FG23B010F512IM40-C,EFR32FG23A020F512GM48-C,EFR32FG23A021F512GM40-C,EFR32FG23A010F512GM48-C,EFR32FG23A010F256GM40-C,EFR32FG23B010F512IM48-C,EFR32FG23A020F512GM40-C,EFR32FG23A010F512GM40-C,EFR32FG23B021F512IM40-C,EFR32FG23A011F512GM40-C,EFR32FG23B020F512IM40-C,EFR32FG23 FAMILY,EFR32FG23A020F256GM48-C,EFR32FG23B020F512IM48-CR,EFR32FG23,EFR32FG23B020F128GM40-C,EFR32FG23B021F512IM48-C,EFR32,EFR32FG23B020F512IM48-C,EFR32FG23A020F256GM40-C
最新Matter智能家居参考设计打破生态藩篱—尽在深圳物联网展
随着智能家居市场的兴起,消费者对设备间的无缝互联与高效协同提出了更高要求。在这一情形下,Matter标准应运而生。连接标准联盟推出的Matter是一项全新的智能家居互联标准,旨在打破不同品牌、不同协议间的壁垒,实现智能家居设备的统一管理和互操作。自Matter标准发布以来得到了国内外众多厂商的支持,其功能不断增强,认证产品数量快速增长,覆盖品类更加多样化。本文介绍Matter 1.3带来哪些更新。
EFR32BG24无线SoC系列数据手册
描述- 该资料介绍了EFR32BG24无线SoC系列芯片,适用于蓝牙低能耗和蓝牙网状网络连接。该系列芯片具备高性能2.4GHz射频、低功耗、AI/ML硬件加速器和安全保险库等功能,旨在为物联网设备制造商提供智能、稳健且节能的产品。其主要特点包括:32位ARM Cortex-M33核心最高运行频率78MHz,高达1536KB的闪存和256KB的RAM,高性价比设计,支持多种外围设备接口和应用协议。
型号- EFR32BG24B110F1536IM48-B,EFR32BG24B210F1024IM48-B,EFR32BG24A020F1024IM40-B,EFR32XG24,EFR32BG24A010F1024IM48-B,EFR32BG24A020F1024IM48-B,EFR32BG24 FAMILY,EFR32BG24B220F1024IM48-B,EFR32BG24B020F1536IM48-BR,EFR32,EFR32BG24,EFR32BG24A010F1024IM40-B
EFR32MG22E无线Gecko SoC系列数据表
描述- 该资料介绍了EFR32MG22E无线Gecko多协议SoC系列,这是一款适用于物联网设备的低功耗无线解决方案。它集成了76.8MHz的ARM Cortex-M33内核和高性能2.4GHz无线电,提供高效的无线连接能力。主要特点包括低功耗、高性能、多种通信协议支持(如Zigbee、蓝牙)、丰富的外设接口和灵活的时钟管理。
型号- EFR32MG22E224F512IM32-C,EFR32MG22E224F512IM40-C,EFR32MG22E,EFR32MG22E224F512IM32-CR
【经验】如何配置多协议无线SoC EFR32的SPI外设驱动端口映射?
Silicon Labs公司针对物联网应用推出的多协议无线SoC,客户在开发时通常会通过基于开发板的例程代码来修改成自己的产品功能,本文基于开发板的SPI例程指导如何修改客户自定义的SPI的引脚,从而实现客户自己产品的SPI功能。
【经验】EFR32多协议无线SoC radio configuration私有协议配置
EFR32系列是Silicon Labs公司针对物联网应用推出的多协议无线SoC,覆盖了私有协议、Blue Tooth 、ZigBee、Thread和Z-Wave等无线协议。本文介绍EFR32 radio configuration私有协议配置方法。
电子商城
品牌:SILICON LABS
品类:Mighty Gecko Multi-Protocol Wireless SoC
价格:¥27.0929
现货: 90,767
品牌:SILICON LABS
品类:Gecko Multi-Protocol Wireless SoC
价格:¥44.9692
现货: 12,980
现货市场
品牌: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 提交需求>
可定制卫星定位天线协议:GPS、北斗、伽利略 (Galileo) 、格洛纳斯(GLONASS)卫星定位;增益:5~25dBi;驻波比:≤1.5;接口连接器:IPEX:1~5代IPE、SMA接口/公头等。
最小起订量: 1000 提交需求>
登录 | 立即注册
提交评论