评估LoRa覆盖性能 开展终端节点定位研究

低功耗广域物联网络(LPWAN)是新型的无线通信技术,主要包括工作在授权频段的NB-IOT技术和非授权频段的LoRa技术。评估LoRa技术的网络覆盖性能,对网络中的终端节点开展定位研究。通过数据碰撞、网络可扩展性、路径损耗模型,基于离散事件方法模拟单个基站覆盖,得出对应参数配置下的网络数据包获取率、数据包碰撞率及网络能量消耗情况。同时,使用TDOA算法对LPWAN中的终端节点定位分析,提高路由效率...了解详情

LoRa与FSK的共性与区别及两种无线通信调制方式介绍

当无线数据的传输越来越广泛,我们仿佛才意识到无线传输的技术真真切切的就在我们的身边。本文简单介绍两种无线通信调制方式:LoRa与FSK的共性与区别。首先了解一下近年在国内较为火爆的无线技术——LoRa。LoRa调制解调器采用专利扩频调制和前向纠错技术,它融合了数字扩频、数字信号处理和前向纠错编码技术。2013年8月发布的新型基于1GHz以下的超长距低功耗数据传输技术(Long Range,简称Lo...了解详情

LoRaWAN网络结构

LoRa是专门设计用于物联网无线传输的流行技术之一,LoRa网络规范有LoRa物理层技术(非开放技术由semtech提供)和LoRAWAN(MAC多媒体接入层)开放层协议。协议层次LoRa整个网络协议层次如下,Application为应用层,常见的LoRaWAN协议即为LoRaMAC协议,协议定义的终端类型有ClassA、ClassB、ClassC三种类型,其主要差别ClassA上行触发下行接收窗...了解详情

关于 LoRaWAN 和 NB-IoT,你不得不知的10个点!

Io物联网(IoT)在不断地改变网络连接以及设备交互的方式,在构建智能化解决方案方面有许多网络可以选择。LoRaWAN和NB-IoT只是其中最受关注的两种。在某些场景中, LoRaWAN 和NB-IoT 存在非竞争且作为互补的关系。LoRaWAN VS NB-Io物联网就是要使用适合的技术解决现实中的问题并提高效率。在创建一个物联网应用时,需要考虑几个方面因素,包括LPWAN连接。下面就将Lo...了解详情

印度努力打造自身LoRaWAN市场,期望做世界第一?

印度理工学院孟买校区(孟买理工学院)与印度SenRa公司一致同意在孟买部署LoRaWAN服务,进一步推动LoRa技术的研究和开发。SenRa是一家地道的印度LoRaWAN网络服务供应商,它与2018年8月10号与印度理工学院孟买校区签订协议,双方同意共同加速推进LoRaWAN项目的部署和实施,加速技术进步和发展,目前LoRaWAN项目是印度政府物联网领域的重点投入之一。2014年,印度政府发起“印...了解详情

NB-IOT/LoRa/Zigbee无线组网方案对比

物联网设备节点组网存在2种组网方式, 无线组网和有线组网。 无线组网我们常见到的有Zigbee,LoRa, NB-IOT等,其中Lora/NB-IOT属于LPWAN技术,LPWAN技术有覆盖广、连接多、速率低、成本低、功耗少等特点。NB-IoT有个明显的优势是数据采集后可直接上传到云端,不需要通过网关,简化了现场部署。通常要部署一个网关需要考虑位置,周围信号影响,考虑因素较多。现在把这个三个无线组...了解详情

LoRaWAN第2部分:如何使用Microchip的模块,以加快物联网设计

编者注:在这个由两部分组成的系列的第1部分,LoRaWAN第1部分:如何获取15公里无线和10年的电池寿命为物联网,我们看着LoRaWAN,以满足远距离的需求的能力,低电力物联网通信。在第2部分,我们将展示如何开发人员可以使用基于Microchip技术RN2903关闭的,现成的工具包来实现物联网LoRaWAN应用。LoRaWAN提供了很好的匹配,以物联网的需求,性能特点。除了它的扩展工作范围和低功...了解详情

LoRaWAN第1部分:如何为物联网获取15公里无线和10年的电池寿命

编者按:在这个由两部分组成的系列的第一部分,我们将讨论远距离,低功率通信的问题,为物联网,以及如何去实现它,安全。在第2部分,LoRaWAN第2部分:如何使用Microchip的模块,以加快物联网设计中,我们将讨论使用过的,现成的LoRaWAN硬件和软件的实现。低功耗无线网络是观光(IOT)的因特网的一个关键因素,但熟悉的选项,例如蓝牙,ZigBee,无线网络,或蜂窝,缺乏的扩展范围和电池寿命的可...了解详情

最全科普!你一定要了解的NB-IoT

1 NB-IoT一路走来从2G到4G,移动通信网络不断更新换代2G:GS2G:GPRS/EDG3G:UMTS/HSP4G:LT从GPRS到LTE,移动网速越来越快。我们开玩笑讲,2G是苍井空.TXT,3G是苍井空.JPG,4G是苍井空.AVI,5G就是苍井空+VR/AR...不过,朋友,按照你的思路联想下去,是不对的,容易误入歧途。其实,到了4G时代,移动通信网络的发展出现了分支。...了解详情

华为NB-IoT物联网开放开发指南

基于蜂窝的窄带物联网(Narrow Band Internet of Things, NB-IoT)成为万物互联网络的一个重要分支。NB-IoT构建于蜂窝网络,只消耗大约180KHz的带宽,可直接部署于GSM网络、UMTS网络或LTE网络,以降低部署成本、实现平滑升级。华为为NB-IoT合作伙伴提供完整的开发测试指导,便于合作伙伴轻松地自助完成基于华为NB-IoT的相关产品集成对接,催熟NB-Io...了解详情

如果你连接的设备,你可能已经不止一次听说过LoRaWAN

如果你连接的设备,你可能已经不止一次听说过LoRaWAN。这是一种远距离无线电频率协议,允许用低功耗的东西连接到互联网的长距离。这在目前解决了物联网生态系统中的一个大问题。LoRaWAN具有长达5年的电池寿命,加上传感器网络的维护成本降低,正在提出各种新的使用案例。简而言之,这就是LoRaWAN所带来的,在这篇文章中,我们将研究核心技术的体系结构,关键特性和正在使用的新兴使用案例。这项技术的优点在...了解详情

LoRaWAN 基础知识与关键技术

摘要: LPWAN与LoRaWAN的关系 LPWAN或称LPN,全称为Low Power Wide Area Network或者LowPower Network,指的是一种无线网络。这种无线网络强调低功耗与远距离,通常用于电池供电的传感器节点组网。LPWAN与LoRaWAN的关系LPWAN或称LPN,全称为Low Power Wide Area Network或者LowPower Network,...了解详情

LoRa学习:SX127x芯片数字IO引脚映射

SX1276/7/8的6个DIO通用IO引脚在LoRa模式下均可用。它们的映射关系取决于RegDioMapping1和RegDioMapping2这两个寄存器的配置,如下表从表中可以看出,DIO0最常用,主要是发送/接受/CAD完成的中断产生调制解调器状态指示符RegModemStat中的ModemStatus位显示了LoRa调制解调器的状态,这些位多用于Rx模式下的调试,包括:位0:Signal Detected 表示检测到了一个有效的LoRa前导码位1:Signal Synchronized 表示检测到了前导码的结尾位2:Header Info Valid 当检测到有效报头(既正确CRC的Header),变为高电平中断寄存器汇总:了解详情

LoRA芯片 SX1276/SX1277/SX1278的比较

SX1276/7/8是一种半双工传输的低中频收发器,配备标了标准FSK和远距离扩频Lora调制解调器。该芯片可以用于超长距离的Lora扩频通信,并且抗干扰性强,同时达到低功耗要求。1、芯片关键参数对比可以看出SX1276的带宽范围为 7.8~500kHz ,扩频 因子6~12,并覆盖所有可用频段。 SX1277的带宽和频段方位与SX1276 相同,但扩频因子为6~9。。 SX1278的带宽和扩频...了解详情

LoRa学习:LoRa通信调制解调的实现原理与性能

LoRa学习:LoRa调制解调原理与性能1、LoRa调制解调器原理LoRa调制解调器采用专利扩频调制和前向纠错技术。与传统的FSK、OOK调制技术相比,LoRa扩大了无线通讯链路的覆盖范围(实现了远距离无线传输),提高了链路的鲁棒性。。开发人员可调整扩频因子和纠错率这两个参数,从而平衡通讯时的带宽占用、通信速率、空中包的存活时间、以及抗干扰性等。。LoRa调制解调器在不同参数下的性能示例 (868MHz频段):可以看出,同样带宽和编码率下,扩频因子越大,传播时间越长,则比特率越低,灵敏度也越差,同时对频率参考源稳定性要求越高,这是由于经过扩频实现数据发送的原因。LoRa调制解调器另一个重要特点是具有更强的抗干扰性。对于同信道GMSK干扰信号的抑制能力达到20dB。。凭借这么强的抗干扰性,LoRa调制系统不仅可以用于频谱使用率较高的频段,也可以用与混合通讯网络,一遍在网络中原有的调制方案失败时扩大覆盖范围。。。2、LoRa调制解调器配置SX1278的LoRa调制解调器模块图如下:通过配置寄存器RegOpMode切换LoRa/FSK调制解调器,切换可在睡眠模式下进行(芯片每次工作后默认进入睡眠模式),这样既实现了远距离调制能力,又能使用标准的FSK/OOK调制技术。。。图中还简单显示了发送和接受信息的过程。。发送数据大体为:FIFO提取Payload->组包->编码->调制接受数据大体为:解调->纠错->提取Payload->放入FIFO。其中,LoRa的 Modulater具有独立的双端口数据缓冲FIFO,并且在所有操作模式下,都可以通过SPI访问该FIFO。。了解详情

LoRa数据包结构分析及数据传输时间的计算

LoRa数据包结构和数据格式的分析LoRa有两种数据包格式:显示和隐式其中显示数据包的报头较短,主要包含字节数、编码率及是否使用CRC等信息。LoRa数据包包含Preamble(前导码Header(可选类型的报头Payload(数据有效负载如下图1、Preamble前导码用于保持接收机与输入的数据流同步。。作用是提醒接收芯片,即将发送的是有效信号,注意接收,以免丢失有用信号,当前导码发送完毕后,会立即发送有效数据。。默认Preamble数据size为12个符号长度,长度可以根据实际应用扩展(内部变量)。。例如:在接收密集型应用中,为了缩短接收机占空比,可以缩短前导码长度。。实际发送前导码长度范围为6+4 ~ 65535 +4个符号。。。LoRa的接收机会定期检测前导码。。因此接收和发射端前导码长度需一致,如果未知,应将接收机的前导码长度设置为最大值。2、Header可以通过操作模式,选择显示/隐式两种Header类型:在RegModemConfig1寄存器上,通过设定ImplicitHeaderModeOn选择。2.1 显式报头模式LoRa默认都为显式Header模式,在这种模式下,Header会包含Payload的相关信息,包括:Payload长度(byte)前向纠错编码率是否使用CRC(16位)Header按照最大纠错码(4/8)发送,另外Header还包含自己的CRC,接收机可以先Check该项以丢弃无效Header数据包。。2.2 隐式报头模式在特定情况下,如果Payload长度、编码率以及CRC为固定值或已知,则可以通过隐式Header模式来缩短发送时间。。该情况下 ,需要手动设置无线链路两端的Payload长度、错误编码率以及CRC。。。注意:如果扩频因子SF设为6,则只能使用隐式报头模式3、Payload数据包有效负载Payload是一个长度不固定的字段,实际长度和编码率CR则可以由显式Header模式下的报头制定或者由隐式模式下在寄存器的设置来决定。。另外,还可以选择在Payload中包含CRC。。。Payload是在FIFO中读写。。。4、数据传输时间的计算由上一节http://blog.csdn.net/HowieXue/article/details/78028881可以得出Rs,则单个LoRa数据包的符号周期Ts:Ts=1/Rs其中,LoRa数据包总传输时间,等于前导码传输时间Tpre+数据包传输时间Tpay。前导码传输时间即为:Tpre = (Npre+4.25)Tpay其中,Npre表示已设定的前导码长度,(可以读取RegPreambleMsb和RegPreambleLsb寄存器得到),Payload有效负载的时间Tpay取决于所使用的报头模式。。。计算Payload符号数的公式如下:因此,总传输时间实际为:Tpacket = Tpre + payloadSymNb*Tpay了解详情

LoRa学习:LoRa进行跳频扩频通信(FHSS)的原理

FHSS,跳频扩频技术 (Frequency-Hopping Spread Spectrum)在同步、且同时的情况下,接受两端以特定型式的窄频载波来传送讯号,对于一个非特定的接受器,FHSS所产生的跳动讯号对它而言,也只算是脉冲噪声。当单个数据包时间可能超过相关法规允许的最大信道停留时间,则会用FHSS技术。。在LoRa中开启跳频模式,是操作RegHopPeriod和FreqHoppingPeri...了解详情