专注于武汉中小企业服务解决方案提供商

电脑维修、布线、安防监控、数据恢复、采购、回收

所属分类 > 家电维修 > 正文

LoRa的常见问题和点评汇总,LoRa物联网的细节说明 (lora调试)

编辑:rootadmin
LoRa协议架构图。(燚智能点评:普通物联网用户知道有ClassABC就足够了,协议部分LoRa模组厂和*厂家已经做完了。)LoRaWAN是为LoRa远距离通信网络规划的一套通讯协议和*架构。

整理分享LoRa的常见问题和点评汇总,LoRa物联网的细节说明 (lora调试),希望有所帮助,仅作参考,欢迎阅读内容。

内容相关其他词:lora典型应用,lora调试,lora模块如何使用,lora调试,lora使用,lora模块如何使用,lora使用,lora使用,内容如对您有帮助,希望把内容链接给更多的朋友!

LoRaWAN网络架构LoRa的常见问题和点评汇总,LoRa物联网的细节说明 (lora调试)

可以看到一个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比较好,范围足够大。功耗上看多久上报一次数据,mAh的电池支撑LoRa*工作几个月肯定没问题。都用上LoRa了,相信数据发送频率和数据量都不会有多大的,所以容量、速度这些参考一下即可。)传输距离:市区2~5公里,郊区公里。工作电流:仅射频收发器,睡眠时0.2uA,接收时mA,发送时mA@+dBm,mA@+7dBm,发送时的工作电流与发射功率有关。节点容量:上万(tensofthousands),与节点的数据发送频率有关。速率:中国,bits/s~kbits/s(LoRa调制),kbits/s(FSK调制),LoRa调制最大速率相当于串口波特率,FSK调制最大速率相当于串口波特率。频谱:中国,MHz~MHz。ClassABC三个模式,用好LoRa的关键!ClassA上下行的时序图,现在接收窗口RX1一般是在上行后1秒开始,接收窗口RX2是在上行后2秒开始。(燚智能点评:终端有数据了,就上报,顺便收一下服务器下发的指令。终端没数据的时候,服务器下发不了指令。适合用在智能井盖、智能垃圾桶、传感器等场景,你可以几天才发一个数据上去,省电的很。)

ClassC和A基本是相同的,只是在ClassA休眠的期间,它都打开了接收窗口RX2。(燚智能点评:几乎随时都可以接收数据。只干活不睡觉,功耗自然就高了。考虑到m*别的接收电流,不是长供电的设备最好别用这个模式。)

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

ClassB用的最多,也最复杂,看一下B模式的技术细节:(燚智能点评:总结下来就两句话:终端和基站约定一个时间下发数据,终端和基站依靠beacon信号校对时间,确保约定的时间不会错位。下文的节点是终端设备、NS是数据服务器、*就是LoRa基站)ClassB的目的是使得节点具有在预定时间打开接收窗口(称之为pingslot)的能力。一个支持ClassB的网络,所有的*都必须同步发送beacon。NS选择哪个*来发起下行,基于节点的最后一次上行的RSSI,因此,节点在移动并检测到收到的beacon(节点可以识别出收到的beacon来自于哪个*)发生变化时,节点必须发起一次上行(通常发一个空的上行帧)强迫NS更新NS下行路由(NS->某*->节点)。节点工作在ClassB之前,下面信息必须告诉NS:节点ping-slot默认周期、DR(数据速率)、频道。同一网络,所有*发送beacon是同时的,这来源于GPS时间的唯一性。节点是有可能“收到”多个*的beacon(内容整理自网络,点评来自燚智能硬件开发网)所有节点都以ClassA入网。节点的使用软件可决定切换到ClassB,按照如*程:(图片见上图)1.节点使用层请求LoRaWAN层切换到ClassB。节点的LoRaWAN层搜索beacon并返回结果(BEACON_LOCKED或者BEACON_NOT_FOUND)。LoRaWAN层可运用DeviceTimeReqMAC指令加快beacon搜索过程。2.一旦进入ClassB模式,节点所有上行帧的FCTRL_ClassB(FCTRL域中位ClassB)都置1,从而告知NS本节点已进入ClassB模式。节点MAC层将自动在每个beacon和ping时间窗打开接收。节点成功收到beacon后,LoRaWAN层会把beacon内容和RSSI传给使用层;节点在pingslot成功收到下行后,处理方式同ClassA下行。LoRaWAN层在组织beacon和ping时会考虑最大可能时钟偏差。3.移动节点必须周期通知NS更新下行路由,通常是发送一个空的上行帧。比周期发送更高效的办法是,使用层检测到beacon内容变化时主动发起上行。当然,节点需要在beacon接收和此上行之间增加一个0-s的随机延迟(以防止多个移动节点同时发上行引起*性冲突)。4.任意时刻,NS可通过PingSlotChannelReqMAC指令修改节点的ping频率和速率。5.任意时刻,节点可修改ping周期:首先必须临时结束ClassB*作(上行FCTRL_ClassB清0)并发送PingSlotInfoReq指令到NS,NS对此命令回复ACK之后,节点可运用新的ping周期重新开始进入ClassB*作。6.一段时间节点未收到beacon之后,节点MAC层必须通知使用层当前MAC已切换到ClassA。同时,LoRaWAN层也不再设置上行FCTRL_ClassB。使用层可以周期性尝试切回ClassB(重新从上述第1步即搜索beacon开始)。收不到Beacon如何维修?多收一会。(燚智能点评:LoRa终端和LoRa基站之间的时间同步,是LoRa比NB更省电的核心要素。NB不需要同步,是因为NB终端会定期向服务器发心跳。LoRa一旦约定好了时间,基站就默认设备一定会在那个时间点接收,所以需要严格的时间同步。Beacon则是时间同步的最关键的地方。)节点由ClassA切换到ClassB之前必须收到beacon,进入ClassB之后还需要周期搜索/接收beacon,从而同步时钟。ClassB节点可能临时收不到beacon,此时节点要慢慢加宽beacon和ping的接收窗。如果收到beacon后2小时收不到新的beacon,节点需运用内部时钟保持同步。运用温度传感器可以进一步降低节点内部时钟晶振的误差。

Beacon周期内部的时序两个连续beacon起点之间时间差称之为beacon周期。

Beacon周期s,减去5.s,剩余.s为ping可用时间。.s=*msGuardtime是给上一次ping用的,保证ping完成后才能进行beacon发送。beaconreserved是给beacon用的,保证beacon完成后才能进行ping发送。(内容整理自网络,点评来自燚智能硬件开发网)

标签: lora调试


本文链接地址:https://www.iopcc.com/jiadian/50914.html转载请保留说明!

上一篇:各国第一颗卫星上,无线电设备带了啥? (世界各国第一颗卫星)

下一篇:世界最大固态硬盘有多大?新的答案来了 (世界最大固态硬盘排名)

推荐内容:

三星UA55F6400AJXXR液晶电视不能开机且继电器反复吸合

三星UA55F6400AJXXR液晶电视不能开机且继电器反复吸合

反复吸合故障机三星UAFAJXXR液晶电视,故障表现是开盖检査背光一亮即灭,重复起动,起动时背光闪亮一下就保护,用 ...

变频器有哪些制动方式 (变频器三种功能)

变频器有哪些制动方式 (变频器三种功能)

式有哪几种,制动是指电动机运行过程中因故障保护或人为主动停机时采取的技术措施,变频器的制动方式有能耗制 ...

采用Viper12A/22A的电磁炉开关电源电路图

采用Viper12A/22A的电磁炉开关电源电路图

源电路图,红框内的元件采用搭棚*法焊好。整理分享采用Viper12A/22A的电磁炉开关电源电路图,希望有所帮助,仅作参 ...

子母路由器怎么安装(家里路由器怎么安装) (子母路由器怎么设置)

子母路由器怎么安装(家里路由器怎么安装) (子母路由器怎么设置)

由器怎么设置路由器亮红灯哪种故障路由器登录入口和光猫的区别路由器怎么重启路由器怎么连接路由器桥接教程详 ...

空调维修的一些事 (空调维修的基本知识)

空调维修的一些事 (空调维修的基本知识)

的经验来看,建议你在美的,格力,长虹,海尔,志高里面根据你的经济情况来选择,没有必要选国外品牌.1.根据国家相关的 ...

华为畅享z屏幕碎了要多少钱?这个价格叫你大吃一惊 (华为畅享Z屏幕通用)

华为畅享z屏幕碎了要多少钱?这个价格叫你大吃一惊 (华为畅享Z屏幕通用)

你大吃一惊小编很喜欢每年的正月十五元宵节,看花灯,逛庙会随手拍一些画面,年味十足。和往年一样,小编和朋 ...

鸿蒙OS再次加快进度,谷歌新系统进入物联网,否能匹敌华为鸿蒙系统? (鸿蒙系统速度快)

鸿蒙OS再次加快进度,谷歌新系统进入物联网,否能匹敌华为鸿蒙系统? (鸿蒙系统速度快)

网,否能匹敌华为鸿蒙*?HarmonyOS官方公布了HarmonyOS2的最新升级进度,并宣布荣耀X、荣耀XMax、荣耀S、荣耀Play4、荣耀 ...

Win11 flash运行异常问题修复失败的解决教程 (flash11g.ocx)

Win11 flash运行异常问题修复失败的解决教程 (flash11g.ocx)

到大大小小的电脑问题,近期就有Win用户的电脑出现了flash运行异常问题修复失败的情况,那么我们应该怎么维修呢? ...

更新Win11系统重启没有安装如何维修?更新Win11系统重启没有安装的怎么修理 (更新window11)

更新Win11系统重启没有安装如何维修?更新Win11系统重启没有安装的怎么修理 (更新window11)

览计划,但其中有些朋友在下载了Win*后,点击立即重新启动后不能安装Win,下面就让我们教你一遍又一遍地重复安装 ...

Win7里ghost系统在英文状态下怎么设置监视器? (用ghost装win7)

Win7里ghost系统在英文状态下怎么设置监视器? (用ghost装win7)

性能等进行监视并记录,帮助用户更好熟知电脑的运行情况,*还可以停止进程、启动和停止服务等,功能强大好用, ...

Copyright © 2023 武汉电脑维修 All Rights Reserved.

鄂ICP备2023003026号

免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢!邮箱: opceo@qq.com