Lora
本页介绍 MikroTik RouterOS 的 LoRa 和 LoRaWAN 配置,涵盖网关设置、通用属性、服务器集成,以及使用 MQTT/HTTP 进行非 LoRaWAN 载荷转发。它详细说明了支持的硬件、拓扑元素以及加密载荷的脚本要求。
Lora
本节涵盖 RouterOS 中的 LoRa 和 LoRaWAN 功能。使用本节可配置 LoRa 网关、通用属性,以及与受支持 LoRaWAN 网络的集成。
可用设置:
网关初始步骤以及不同的 LoRaWAN 设置示例:
术语 "LoRa" 表示"无线电"本身("LoRa 载荷"是节点使用 LoRa 频率广播的数据包),而术语 "LoRaWAN" 表示其上的逻辑/链路层,用于实现 "LoRa" 设备之间的通信。换言之,"LoRaWAN" 就是 "LoRa" 无线电设备进行通信的方式。
R11e-LR8(工作在 863-870 MHz 频率)、R11e-LR9(工作在 902-928 MHz 频率)和 R11e-LR2(使用 2.4 GHz 频率工作)是基于 Semtech 芯片组、采用 mini PCIe 形态的 LoRa® 技术集中器网关卡。它们可为任何带有 mPCIe 插槽且连接了 USB 线路的 MikroTik 产品提供 LoRa® 连接能力。
典型的 LoRaWAN 拓扑由 3 个主要元素组成 → 服务器、节点和网关。网关的职责只是将节点(在相同的受支持频谱范围内)广播的已接收 LoRa 数据包转发到服务器。
MikroTik LoRaWAN 网关是装有 R11e-LRx miniPCIe 卡并安装了 "iot" 软件包(用于启用 LoRa 驱动)的设备。
MikroTik 网关设备的主要设计用途是作为 LoRaWAN 设备运行。为此,只需在 LoRa 接口设置中配置/选择正确的服务器即可。可在用户指南部分找到一些示例。
非 LoRaWAN 设置
但是,如果您不希望使用 LoRaWAN 网络/拓扑,而希望将"原始 LoRa"载荷转发到自己的服务器,则可以选择这样做。您可以使用 MQTT 或 HTTP post 将接收到的载荷转发到您的 MQTT/HTTP 服务器,但这需要额外的脚本支持。脚本必须从 IoT>LoRa>Traffic 选项卡收集信息(载荷),将这些载荷存储为变量,用这些变量构造 MQTT/HTTP 消息并发送。
信息
请注意,如果节点广播的载荷是加密的,并且您希望将它们转发到自己的 MQTT/HTTP 服务器(不使用 LoRaWAN),则需要在服务器端解密载荷。网关没有解密节点数据的内置功能。服务器负责此任务。
此外,无法将 MQTT/HTTP 下行消息从 MQTT/HTTP 服务器"中继"回 LoRa 节点(只有来自节点的"上行"载荷可以被"转发"到服务器),主要原因是无法"让" LR 卡"广播"自定义载荷(无法将 MQTT/HTTP 下行消息的内容传递到 LoRa 芯片中)。