24小(xiǎo)时联系電(diàn)话:18217114652、13661815404
中文(wén)
- 您当前的位置:
- 首页>
- 電(diàn)子资讯>
- 行业资讯>
- LoRa 和 LoRaWAN 无...
行业资讯
LoRa 和 LoRaWAN 无線(xiàn)网络协议
LoRa 和 LoRaWAN 无線(xiàn)网络协议
在物(wù)联网 (IoT) 的世界中,连接就是一切。它是物(wù)联网中的“我”,也是我们提供遠(yuǎn)程产品和应用(yòng)程序的工具,这些产品和应用(yòng)程序可(kě)以将他(tā)们的地面智能(néng)传输到云中进行监控、管理(lǐ)和决策。虽然向产品、设备或机器添加连接从未如此简单,但為(wèi)解决方案选择正确的连接选项仍然充满复杂性。
在某些情况下,很(hěn)明显以太网或 Wi-Fi 是正确的选择——例如在家庭或工厂中。在其他(tā)情况下,近场通信 (NFC) 或蓝牙可(kě)能(néng)是首选选项,因為(wèi)您的解决方案需要短距离设备到设备通信。但是,如果您的产品是移动的,或者在 Wi-Fi 设置的复杂性根本无法实现的城市、农业或其他(tā)环境中,您就只能(néng)寻找其他(tā)地方了。具體(tǐ)来说,在蜂窝或 LoRa(由“遠(yuǎn)程”一词形成)和 LoRaWAN(遠(yuǎn)程广域网)。
通过全球统一的频段和运营商(shāng)间漫游协议,以及為(wèi)数据密集型应用(yòng)提供高带宽连接的可(kě)用(yòng)性,蜂窝网络的全球覆盖范围使这种方法对许多(duō)用(yòng)例具有(yǒu)吸引力。尽管具有(yǒu)吸引力,但一些应用(yòng)偏爱 LoRa,其信号抗噪,并且免费、未经许可(kě)的频段的可(kě)用(yòng)性使得单个设备的单位成本显着降低。
鉴于不同的需求将导致您选择蜂窝或 LoRa,并且这些方法更具互补性而不是竞争性,让我们更深入地研究 LoRa。
什么是洛拉?
LoRa 是一种低功耗通信协议,旨在使用(yòng)未经许可(kě)的频谱进行長(cháng)距离操作,特别是為(wèi)工业、科(kē)學(xué)和医疗 (ISM) 目的保留的无線(xiàn)電(diàn)频段。
LoRa 设备以亚千兆赫频率进行通信,因此可(kě)以实现長(cháng)时间的数据传输,尽管可(kě)用(yòng)频段很(hěn)窄,而且一些政府对这些频段上的设备传输频率有(yǒu)严格的规定。在开放系统互连 (OSI) 术语中,如图 1 中的参考模型所示,LoRa 芯片是支撑其之上所有(yǒu)事物(wù)的物(wù)理(lǐ)层,并使硬件设备能(néng)够利用(yòng)未经许可(kě)的频谱进行低功耗广域网 (LPWAN)应用(yòng)程序。基本上,它规定了用(yòng)于无線(xiàn)電(diàn)通信的频谱和协议。
图 1. LoRa 在 OSI 参考模型的物(wù)理(lǐ)层运行
尽管 LoRa 在亚千兆赫频谱下运行,但 LoRa 芯片利用(yòng)的特定频段因地區(qū)而异。欧洲的 LoRa 无線(xiàn)電(diàn)的工作频率為(wèi) 863-870/873 MHz,而亚洲和南美的设备工作频率為(wèi) 915-928 MHz,北美的设备工作频率為(wèi) 902-928 MHz。在為(wèi)某个应用(yòng)購(gòu)买 LoRa 芯片时,许多(duō)芯片将根据特定的范围要求预先编程到某个地區(qū)的频谱。在图 2 中可(kě)以看到具有(yǒu) LoRa 频率范围的频谱概览。
图 2. LoRa 无線(xiàn)電(diàn)在亚千兆赫频谱上运行。
除了使用(yòng)的频谱之外,LoRa 还指定了用(yòng)于无線(xiàn)電(diàn)通信或LoRa PHY的协议。
LoRa 调制:啁啾扩频
LoRa 使用(yòng)专有(yǒu)的无線(xiàn)调制技术,它是啁啾扩频的衍生物(wù),它使用(yòng)“啁啾”脉冲作為(wèi)编码信息的一种方式。啁啾是一种正弦波,如图 3 所示,其信号频率随时间增加或减少。
图 3. LoRa 使用(yòng)一系列增加(如此处所示)或减少的“啁啾”脉冲对信息进行编码。
LoRa 无線(xiàn)電(diàn)通过使用(yòng)多(duō)个信息啁啾来表示有(yǒu)效载荷中的每一位信息来执行其调制。在这种情况下,名称中的“扩频”意味着使用(yòng)这种技术的设备,包括 LoRa 衍生产品,都使用(yòng)分(fēn)配的带宽进行广播,从而使这些信号能(néng)够抵抗 ISM 频段上常见的信道噪声。
LoRa 设备允许工程师调整他(tā)们的应用(yòng)程序,并使用(yòng)称為(wèi)扩频因子 (SF) 的东西在高数据速率或高灵敏度之间进行选择。使用(yòng)可(kě)调无線(xiàn)電(diàn)参数,工程师可(kě)以选择每秒(miǎo)发送的啁啾数量。低 SF 将每秒(miǎo)发送更多(duō)的啁啾,这意味着您可(kě)以每秒(miǎo)编码更多(duō)的数据,但从接收器的角度来看,信号不是很(hěn)敏感。
低灵敏度意味着您打算发送的数据在途中丢失的可(kě)能(néng)性更高。另一方面,高 SF 将每秒(miǎo)发送更少的啁啾,但会产生对接收器更敏感的信号,因此更可(kě)靠。然而,高 SF 啁啾需要更多(duō)“通话时间”(网络上的传输时间)并且需要更多(duō)功率,因為(wèi)调制解调器运行的时间比低 SF 方法更長(cháng)。
通过為(wèi)无線(xiàn)電(diàn)设置 SF 以及更改调制解调器的传输功率(根据地區(qū)可(kě)在 2 dBm 和 20 dBm 之间调整),LoRa 為(wèi)工程师提供了功能(néng)强大的工具,用(yòng)于根据他(tā)们的需要配置应用(yòng)程序的功耗和通信范围。
作為(wèi)一个物(wù)理(lǐ)层,LoRa 涵盖了在可(kě)以使用(yòng)相同协议的公共频谱上实现遠(yuǎn)程通信所需的一切。但是,它并未涵盖设备如何相互识别、它们如何以最大限度地减少网络串扰的方式相互通信,或者如何将来自本地网络设备的数据安全地传输到云或遠(yuǎn)程位置。这就是 LoRaWAN(和其他(tā)人)的用(yòng)武之地。
什么是 LoRaWAN?
另一方面,LoRaWAN 是建立在基于 LoRa 的调制之上的网络协议。尽管 LoRa 本身本质上是点对点的,但 LoRaWAN 通过定义两个核心设备角色将网络塑造成一个中心辐射型:
一个节点,通常是一个传感器
集中器,充当节点和云之间的网关
在 OSI 术语中(图 4),LoRaWAN 规定了处理(lǐ)节点到节点通信的数据链路层,以及处理(lǐ)节点如何跨本地网络边界发送数据和从本地网络边界接收数据的网络层。
图 4. LoRaWAN 指定了在 OSI 参考模型的数据链路和网络层运行的技术。
在数据链路层,LoRaWAN 定义了一种介质访问控制(MAC) 协议,该协议确定网络上的节点如何识别自己(也称為(wèi) MAC 地址)以及用(yòng)于 LoRa 设备之间通信的功率要求、频率和数据速率。
在网络层,LoRaWAN 涵盖了位于网络边缘以与 LoRaWAN 节点通信的物(wù)理(lǐ)硬件以及位于云中的服務(wù)。这包括从本地 LoRa 网络接收、路由、处理(lǐ)数据以及将数据路由到本地 LoRa 网络(图 5)。
图 5.典型的 LoRaWAN 网络由本地和基于云的元素组成。
集中器充当网关,管理(lǐ)来自 LoRaWAN 节点的连接,以及通过互联网与广域网服務(wù)器的连接。市场上的许多(duō)集中器往往包括八个通道,用(yòng)于同时接收来自 LoRaWAN 节点的请求数据包,以及一个用(yòng)于将响应数据包发送回这些节点的通道。网关与网络服務(wù)器合作,在设备加入 LoRaWAN 网络时对其进行管理(lǐ),并处理(lǐ)与基于云的应用(yòng)服務(wù)器之间的通信。
虽然不是 LoRa 唯一的媒體(tǐ)访问协议,但 LoRaWAN 协议享有(yǒu)广泛的行业支持并拥有(yǒu)健康的生态系统。它由LoRa 联盟发起并维护,该联盟成立于 2015 年,旨在支持 LoRaWAN 协议的协作开发并确保 LoRaWAN产品和服務(wù)之间的互操作性。
在世界的某些地區(qū)(尤其是欧洲),蜂窝运营商(shāng)已经看到了提供自己专有(yǒu)的 LoRaWAN 网络的收入潜力,其中许多(duō)网络针对智能(néng)城市和农业应用(yòng)。在其他(tā)地方,更常见的是将 LoRaWAN 网络视為(wèi)“构建自己的”广域专用(yòng)网络,客户需要自己资助和部署。
LoRa 与 LoRaWAN
我在本文(wén)开头提到 LoRa 和 LoRaWAN 经常互换使用(yòng),因此大多(duō)数工程师期望这些技术必须在一个解决方案中一起使用(yòng)也就不足為(wèi)奇了。虽然 LoRaWAN 确实需要在边缘网络中使用(yòng) LoRa 设备才能(néng)运行,但 LoRa 设备的部署是否需要 LoRaWAN 集中器、网络或应用(yòng)程序服務(wù)器。
现实情况是,虽然 LoRaWAN 是 LoRa 广域网最流行和部署最广泛的协议,并且是支持许多(duō)设备的可(kě)互操作标准,但它可(kě)能(néng)不是每个 LPWAN 应用(yòng)程序的最佳选择。除了 8 通道集中器的费用(yòng)外,LoRaWAN 协议还规定了可(kě)能(néng)不适用(yòng)于每个用(yòng)例的链路、通话时间和功率要求——尤其是那些节点数量较少且不经常传输的情况。此外,您希望使用(yòng)的云服務(wù)可(kě)能(néng)不符合 LoRaWAN 解决方案的网络和应用(yòng)服務(wù)器要求。
在没有(yǒu) LoRaWAN 的情况下使用(yòng) LoRa
在不使用(yòng) LoRaWAN 的情况下使用(yòng) LoRa 的第一步是您必须实现自己的媒體(tǐ)访问协议,以便节点之间可(kě)以就如何识别彼此、如何隐藏通信以及如何以及何时在空中进行通信而不互相踩踏达成一致. 在没有(yǒu) LoRaWAN 的情况下将 LoRa 部署连接到云还需要实施您自己的机制来处理(lǐ)到云服務(wù)的回程。
这可(kě)能(néng)感觉过于复杂,但是,根据您的需要,它可(kě)以非常简单:两个节点的点对点连接可(kě)以交替发送和接收角色,几十个节点的小(xiǎo)型网络可(kě)以使用(yòng)非常简单的时分(fēn)多(duō)址 (TDMA) 时隙协议。LoRaWAN 是為(wèi)大规模网络设计的,如果目标是灵活且成本更低的单点解决方案,LoRa 节点无需重新(xīn)实现 LoRaWAN 协议的每一部分(fēn)。这种方法在市场上并不少见。
Amazon Sidewalk用(yòng)于 Echo、Ring 和其他(tā)亚马逊智能(néng)设备,使用(yòng) LoRa 并实现网状网络 MAC 层。在商(shāng)业物(wù)联网领域,Blues Wireless提供了一款名為(wèi) Sparrow 的产品,如图 6 所示,该产品使用(yòng) LoRa 作為(wèi)节点,与蜂窝或 Wi-Fi 网关进行通信以实现云回程。
图 6. Blues Wireless Sparrow 产品使用(yòng) LoRa 进行本地网络通信,同时使用(yòng)传统的 Wi-Fi 或蜂窝云回程到 Notehub.io 云服務(wù)和客户的终极云基础设施。
Sparrow 随附的 LoRa MAC 是开源的,实现了简单的一键式网关/节点安全配对机制以及优化電(diàn)池供電(diàn)节点寿命的自适应发射功率子系统。