LoRa物联网中文学习资料汇总

物联网之LoRa开发与应用四(LoRaPingPang系统设计)

深入了解LoRa技术原理内容概要1、LoRa扩频通信原理2、LoRa关键技术参数3、LoRa数据收发任务模拟无线通信数字无线通信无线通信传播方式:地波传播(低于2MHz)、天波传播(2MHz~30MHz)、直线传播(30MHz以上无线通信传播路径:反射、散射、衍射无线通信噪声扩频通信技术:从各种类型的噪声和多径失真中获得免疫性扩频通信算法:C表示信号质量扩频通信原理:用户数据和扩频数据异...了解详情

物联网之LoRa开发与应用三(LoRa人机界面开发)

文章要点1、TFT液晶屏工作原理2、TFT液晶屏驱动开发3、TFT人机界面开发TFT液晶屏工作原理内容概要1、TFT液晶屏显示原理2、1.44寸TFT液晶屏工作原理3、1.44寸TFT液晶屏硬件设计TFT液晶屏如何显示颜色深度Color 介绍 ① R,G,B三基色组合形成各种颜色。②能显示的颜色数由RGB的数字信号的位数来决定。(8bit 数字信号刚好能显示16.7M种颜色以3bit为例数字信号为例...了解详情

物联网之LoRa开发与应用二(驱动移植)

LoRa官方固件下载:https://pan.baidu.com/s/1ftP-HMJTmF9PtA05Lt-Tag 密码:bc8IAR代码操作快捷键如果要在整个工程中查找 某个单词或者其他,则按照如下方式查找LoRa驱动框架硬件接口设计硬件接口函数驱动移植过程(修改代码之后可以先编译,然后再看哪里还需要修改LoRa固件中相关文件复制到IAR工程里面IAR工程中添加工作组添加相关文件(pla...了解详情

快速理解LoRa是什么与LoRaWAN区别

LoRa是什么LoRa是一种低功耗远程无线通信技术,它是由法国一家公司Cycleo研发一种创新的半导体技术-LoRa,后面被美国一家公司Semtech(升特)收购.后续由Semtech公司基于这个LoRa技术,开发一种套LoRa通信芯片解决方案。LoRa后续通过LoRa联盟来开始覆盖推广普及.LORA特点:远距离、低功耗、多节点、低成本,抗扰特性,同时LoRa低速率,小数据传输LoRa频段:433/470/868/915MHz频段...了解详情

LoRa网络结构入门

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

LoRa:AIoT赋能智慧城市不可或缺的远距离通信技术

[导读]除了超远距离这个突出特点之外,LoRa还是远距离通讯中功耗最低的通信技术,这点也很重要,并且只需要一个网关就可以管理非常多的设备,这也从一方面降低了LoRa的部署成本。这在IoT技术在城市中的应用很重作为科学技术的前沿宣传阵地,今天纽豪斯(公众号:智客纽豪斯)给大家介绍一个新技术LoRa,说新也不新,出现了有好几年的历史了。2018年12月20日,我受邀参加了雷锋网在深圳组织的AIoT+智...了解详情

LoRa射频信号接收的整体框架

LoRa整体框架图射频信号的接收流程射频--->中频--->基带,下面按照图中标的1、天线接受射频信号后,(经过声表面滤波器转换,将电波转换成电信号),得到高频信号2、高频信号需要经过低噪声放大器LNA(也叫高频头吧?)处理,将信号放大,同时,信号被转换成差分信号,差分信号经过混频器,和内部振荡源混频,得到正交的中频信号(I/Q);(之后还要经过一系列滤波器和放大器,把信号转换成ADC...了解详情

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

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

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

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

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

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

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,无线网络,或蜂窝,缺乏的扩展范围和电池寿命的可...了解详情

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

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

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...了解详情