【技术】LoRa Class A B C三个模式的区别

2021-09-30 信驰达
信驰达 信驰达 信驰达 信驰达

信驰达在本文将对LoRa Class A B C三个模式的区别进行详细的讲解。在了解LoRa Class A B C三个模式之前,先来了解一下LoRa和LoRaWAN。LoRaWAN是为LoRa远距离通信网络设计的一套通讯协议和系统架构。


一、LoRa协议架构图

LoRaWAN是为LoRa远距离通信网络设计的一套通讯协议和系统架构。

图1

二、LoRaWAN 网络架构

图2

可以看到一个LoRaWAN网络架构中包含了终端、基站、NS(网络服务器)、应用服务器这四个部分。基站和终端之间采用星型网络拓扑,由于LoRa的长距离特性,它们之间得以使用单跳传输。在终端部分官方列了6个典型应用,有个细节,你会发现终端节点可以同时发给多个基站。基站则对NS和终端之间的LoRaWAN协议数据做转发处理,将LoRaWAN数据分别承载在了LoRa射频传输和Tcp/IP上。


LoRa的架构和手机差不多:终端+基站的模式。LoRa都是星形网络,没有mesh网络。LoRa设备要通过网关的4G、Wifi、网线等接入公网。其中“LoRa模块+网关+数据中转传输”部分,已经有大量成熟解决方案。 MCU连接LoRa网络,跟连接2G和NB-IoT网络的方式是类似的,重新照着模块AT指令写一遍就好了。如果上FreeRTOS之类的小系统,大部分网关厂家有参考代码可以直接搬过来用。


三、LoRa实际应用的几个参数:

市区普通场景用NB-IoT足够了,山里的牧场、科考队之类的用LoRa比较好,范围足够大。功耗上看多久上报一次数据,1000mAh的电池支撑LoRa定位器工作几个月肯定没问题。都用上LoRa了,相信数据发送频率和数据量都不会有多大的,所以容量、速度这些参考一下即可。


传输距离市区2~5公里,郊区15公里。

● 工作电流仅射频收发器,睡眠时0.2μA,接收时10mA,发送时120mA@+20dBm,20mA@+7dBm,发送时的工作电流与发射功率有关。

● 节点容量上万(tens of thousands),与节点的数据发送频率有关。

● 速率中国,250bits/s ~ 11kbits/s(LoRa调制),50kbits/s(FSK调制),LoRa调制最大速率相当于串口9600波特率,FSK调制最大速率相当于串口57600波特率。

● 频谱:中国,779MHz ~ 787MHz。


四、Class ABC三个模式,高效利用LoRa

Class A上下行的时序图,目前接收窗口RX1一般是在上行后1秒开始,接收窗口RX2是在上行后2秒开始。终端有数据了,就上报,顺便收一下服务器下发的指令。终端没数据的时候,服务器下发不了指令。适合用在智能井盖、智能垃圾桶、传感器等场景,你可以几天才发一个数据上去,非常省电。

图3

Class C和A基本是相同的,只是在Class A休眠的期间,它都打开了接收窗口RX2。几乎随时都可以接收数据。只干活不睡觉,功耗自然就高了。考虑到10mA级别的接收电流,不是长供电的设备最好别用这个模式。)

图4

Class B的时隙则复杂一些,它有一个同步时隙beacon,还有一个固定周期的接收窗口ping时隙。如这个示例中,beacon周期为128秒,ping周期为32秒。(实际上就跟NB-IoT的eDRX模式差不多,隔几十秒收一个数据。其他时候都在休眠。功耗低、服务器下发数据延时也不大。适合定位器、开关等场景。既不用接电,也能够“还算及时”的控制设备。

图5

五、Class B用的最多,也最复杂,技术细节:

终端和基站约定一个时间下发数据,终端和基站依靠beacon信号校对时间,确保约定的时间不会错位。下文的节点是终端设备、NS是数据服务器、网关就是LoRa基站)


ClassB的目的是使得节点具有在预定时间打开接收窗口(称之为ping slot)的能力。一个支持ClassB的网络,所有的网关都必须同步发送beacon。


NS选择哪个网关来发起下行,基于节点的最后一次上行的RSSI,因此,节点在移动并检测到收到的beacon(节点可以识别出收到的beacon来自于哪个网关)发生变化时,节点必须发起一次上行(通常发一个空的上行帧)强迫NS更新NS下行路由(NS->某网关->节点)。


节点工作在Class B之前,下面信息必须告诉NS:节点ping-slot默认周期、DR(数据速率)、频道。


同一网络,所有网关发送beacon是同时的,这来源于GPS时间的唯一性。节点是有可能“收到”多个网关的beacon。


所有节点都以Class A入网。节点的应用软件可决定切换到Class B。


1.节点应用层请求LoRaWAN层切换到Class B。节点的LoRaWAN层搜索beacon并返回结果(BEACON_LOCKED或者BEACON_NOT_FOUND)。LoRaWAN层可使用DeviceTimeReq MAC指令加快beacon搜索过程。

2.一旦进入Class B模式,节点所有上行帧的FCTRL_ClassB(FCTRL域中位Class B)都置1,从而告知NS本节点已进入Class B模式。节点MAC层将自动在每个beacon和ping时间窗打开接收。节点成功收到beacon后,LoRaWAN层会把beacon内容和RSSI传给应用层;节点在ping slot成功收到下行后,处理方法同Class A下行。LoRaWAN层在组织beacon和ping时会考虑最大可能时钟偏差。

3.移动节点必须周期通知NS更新下行路由,通常是发送一个空的上行帧。比周期发送更高效的办法是,应用层检测到beacon内容变化时主动发起上行。当然,节点需要在beacon接收和此上行之间增加一个0-120s的随机延迟(以防止多个移动节点同时发上行引起系统性冲突)。

4.任意时刻,NS可通过PingSlotChannelReq MAC指令修改节点的ping 频率和速率。

5.任意时刻,节点可修改ping周期:首先必须临时结束Class B操作(上行FCTRL_ClassB清0)并发送PingSlotInfoReq指令到NS,NS对此命令回复ACK之后,节点可使用新的ping周期重新开始进入Class B操作。

6.一段时间节点未收到beacon之后,节点MAC层必须通知应用层当前MAC已切换到Class A。同时,LoRaWAN层也不再设置上行FCTRL_ClassB。应用层可以周期性尝试切回Class B(重新从上述第1步即搜索beacon开始)。


六、收不到Beacon怎么办?多收一会

LoRa终端和LoRa基站之间的时间同步,是LoRa比NB更省电的核心要素。NB不需要同步,是因为NB终端会定期向服务器发心跳。LoRa一旦约定好了时间,基站就默认设备一定会在那个时间点接收,所以需要严格的时间同步。Beacon则是时间同步的最关键的地方。


节点由ClassA切换到ClassB之前必须收到beacon,进入ClassB之后还需要周期搜索/接收beacon,从而同步时钟。Class B节点可能临时收不到beacon,此时节点要逐渐加宽beacon和ping的接收窗。如果收到beacon后2小时收不到新的beacon,节点需使用内部时钟保持同步。使用温度传感器可以进一步降低节点内部时钟晶振的误差。

图6

七、Beacon周期内部的时序

两个连续beacon起点之间时间差称之为beacon周期。

图7

Beacon周期128s,减去5.12s,剩余122.88s为ping可用时间。122.88s=4096*30ms

Guard time是给上一次ping用的,保证ping完成后才能进行beacon发送。

beacon reserved是给beacon用的,保证beacon完成后才能进行ping发送。


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

本文由伊哟转载自信驰达,原文标题为:LoRa入门!一文看懂LoRa Class A B C三个模式的区别,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关研发服务和供应服务

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

【技术】信驰达总结的芯科无线SoC FG23与BG24/MG24的比较分析

Silicon Labs近期在无线SoC方面连续发力,于2021年9月发布了EFR32FG23(FG23),随后于2022年1月又发布了EFR32BG24(BG24)和EFR32MG24(MG24)。信驰达对芯科新老无线SoC的做比较分析。

2022-08-03 -  技术探讨

【技术】信驰达浅析资产标签的起源与发展——RFID/Beacon/UWB技术对比

作为国内知名的蓝牙模块厂商,深圳信驰达科技以其先进的Beacon定位技术,为多家海内外厂商的智慧工厂资产跟踪解决方案提供了赋能,其Beacon产品如AR1、AR4和带Beacon功能的蓝牙模块都值得关注。

2022-08-17 -  技术探讨 代理服务 技术支持 采购服务

【技术】信驰达详解汽车数字钥匙(Digital Key)规范

目前UWB技术在手机端和车端的应用仍处于初期阶段,但UWB技术的优点能为人车交互带来更丰富的应用场景。信驰达科技自2014年即涉入特斯拉数字钥匙方案产业链,截至目前已支持过个世界级品牌,为近两百万辆新能源汽车实现无线数字钥匙赋能。

2022-08-24 -  技术探讨 代理服务 技术支持 采购服务

选型表  -  信驰达 立即选型

Sub-1G物联网五大应用场景及信驰达主流无线模组推荐

Sub-1G是一种强大且具备多功能的无线技术,可提供远距离、强穿透力和低功耗通信,被广泛应用智能电表、工业控制、家庭自动化、智慧农业、智慧城市等各个领域。作为行业领先的无线射频模块厂商,信驰达科技可根据客户项目需求提供高性能Sub-1G模块和无线物联网整体解决方案。随着无线通信的快速发展,Sub-1G有望在IoT和其他无线应用中发挥越来越重要的作用。

2023-10-31 -  设计经验 代理服务 技术支持 采购服务

夏季暴雨频发,科技能发挥什么作用?移远NB-IoT模组可赋能智能井盖,助力实时监测井盖状态

如何更好地处理由暴雨引发的系列问题,成了社会关注的话题。近年来,随着科技的发展,大数据、云计算、区块链等技术的进步,科技赋能千行百业的同时,越来越多的物联网应用出现在防汛工作中,在暴雨中保障着人们的出行和生命财产安全。

2024-10-17 -  应用方案 代理服务 技术支持 采购服务

信驰达(RF-star)物联网射频模组选型指南

目录- 公司介绍    产品型号总览表    行业应用    物联网射频模组   

型号- RF-BM-ND09A,RF-WM-11AFB1,RF-DG-22A,RF-WM-20DNB1,RF-WM-3235A1S,RF-BM-ND04CI,RF-SM-1277B2,RF-WM-RTL8720DNB1,RF-BM-ND04I,RF-SM-1277B1,RF-BM-2340C2,RF-BM-ND04C,RF-DG-52PAS,RF-BM-2652P2I,RF-WM-3200B3,RF-WM-3200B1,RF-B-AR4,RF-B-AR1,RF-BM-2652B1,RF-ZM-2530P1,RF-BM-BG22A1,RF-BM-2652B2,RF-TI1352B1,RF-BM-4044B5,RF-ZM-2530B1I,RF-WM-20CMB1,RF-BM-2340A2I,RF-BM-BG22A1I,RF-BM-ND05I,RF-BM-2340B1,RF-BM-4044B2,RF-BM-4044B4,RF-SM-1077B2,RF-BM-4044B3,RF-SM-1077B1,RF-WM-3235B1,RF-BM-2642B2,RF-DG-40A,RF-BM-BG22B1,RF-BM-ND10,RF-BM-BG24B1,RF-ZM-2530P1I,RF-DG-32B,RF-BM-BG22A3,RF-BM-ND04,RF-WM-3235B1S,RF-BM-ND05,RF-BM-ND06,RF-BM-ND08,RF-B-SR1,RF-BM-2340B1I,RF-BM-2340A2,RF-BM-4077B1,RF-BM-4077B2,RF-BM-MG24B2,RF-BM-MG24B1,RF-TI1352P1,RF-WM-3235A1,RF-BM-ND08C,RF-BM-2652P4I,RF-BM-ND08A,RF-BM-2652P7,RF-WM-3220B1,RF-BM-2651B1,RF-BM-BG22C3,RF-BM-BG24B2,RF-BM-2652P2,RF-WM-RTL8720CMB1,RF-BM-2652P3,RF-BM-BG22A3I,RF-BM-2652P4,RF-ZM-2530B1

2023/8/4  - 信驰达  - 选型指南 代理服务 技术支持 采购服务

信驰达RF-DG-40A:国产化nRF52840 Dongle的改进与优势分析

Dongle最早由Nordic公司在2018年推出,信驰达科技推出了基于nRF52840的Dongle产品RF-DG-40A,帮助用户对无线硬件设备进行测试。本文将介绍RF-DG-40A的优势。

2024-08-27 -  产品 代理服务 技术支持 采购服务

【应用】国产低功耗MCU N32L406CBL7用于智能井盖,主频64MHz,存储空间128KB,外设丰富

N32L406CBL7是国民技术一款采用32位bit ARM Cortex-M4内核的32位低功耗MCU,主频高,存储空间大,外设丰富,可以较适合客户在智能井盖的替换应用方案,帮助客户解决供货问题。

2022-03-23 -  应用方案 代理服务 技术支持 采购服务

【IC】信驰达基于ESP32-C3推出低功耗Wi-Fi蓝牙双模模块RF-WM-ESP32B1,工作频率高达160MHz

2023年5月,领先的无线物联网通信模块厂商深圳信驰达科技RF-star推出基于ESP32-C3 SoC的低功耗WiFi/BLE双模通信模块——RF-WM-ESP32B1。采用乐鑫SoC芯片ESP32-C3。

2023-05-23 -  新产品 代理服务 技术支持 采购服务

机械阀门定位器调试

机械阀门定位器调试是指对机械阀门的位置控制和调整进行操作,以确保阀门在工作中能够准确地打开、关闭或调节流量。本文介绍了机械阀门定位器调试的一般步骤。

2024-07-25 -  设计经验 代理服务 技术支持 采购服务

信驰达车规蓝牙模块RF-BM-2642QB1I赋能汽车T-Box

信驰达科技推出的车规蓝牙模块RF-BM-2642QB1I,基于美国德州仪器(TI)车规蓝牙芯片 CC2642R-Q1 设计,采用48 MHz Arm Cortex®-M4F处理器,具有352 KB Flash和 88 KB RAM,支持蓝牙5.0主从一体串口透传固件和客户自主开发应用程序,适用于汽车电子前装车载产品。

2024-05-15 -  产品 代理服务 技术支持 采购服务

【经验】解析信驰达RF-BM-BG22系列模块作openmcu开发时无法烧录固件如何解决

信驰达RF-BM-BG22系列模块使用的是Silicon Labs的EFR32BG22系列芯片,不少开发者为了省去硬件开发周期,会直接选择使用信驰达的模块进行openmcu开发,但会出现无法正常烧写程序的情况,本文将介绍如何将模块恢复为可正常可烧写状态。

2022-03-09 -  设计经验

信驰达大功率无线蓝牙模块,扩展无线通信新领域

在无线通信技术飞速发展的今天,蓝牙技术以其低功耗和易用性优势成为短距离无线通信的佼佼者。然而,随着智能家居、工业4.0等新型应用的兴起,蓝牙应用设备对通信距离和稳定性的要求越来越高。为了满足更大范围的无线通信需求,大功率蓝牙技术应运而生。

2024-07-18 -  应用方案 代理服务 技术支持 采购服务
展开更多

电子商城

查看更多

品牌:信驰达

品类:低功耗蓝牙模组

价格:¥13.8111

现货: 20

品牌:信驰达

品类:低功耗蓝牙模组

价格:¥12.0000

现货: 10

品牌:信驰达

品类:开发板

价格:¥28.1556

现货: 8

品牌:信驰达

品类:低功耗蓝牙模组

价格:¥17.5778

现货: 1

品牌:信驰达

品类:无线模块

价格:

现货: 0

品牌:信驰达

品类:无线模块

价格:

现货: 0

品牌:信驰达

品类:ZigBee模组

价格:

现货: 0

品牌:信驰达

品类:低功耗蓝牙模组

价格:

现货: 0

品牌:信驰达

品类:低功耗蓝牙模组

价格:

现货: 0

品牌:信驰达

品类:低功耗蓝牙模组

价格:

现货: 0

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

暂无此商品

海量正品紧缺物料,超低价格,限量库存搜索料号

查看更多

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

查看更多

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

查看更多

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

查看更多

授权代理品牌:电子材料

查看更多

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

查看更多

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

查看更多

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

查看更多

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

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

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

收藏
收藏当前页面