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 拓扑由三个主要元素组成:服务器、节点与网关。网关的职责是将节点广播的、位于受支持频谱内的 LoRa 数据包转发给服务器。

MikroTik LoRaWAN 网关是安装了 R11e-LRx miniPCIe 卡并安装了 "iot" 软件包(用于启用 LoRa 驱动)的设备。

MikroTik 网关设备的主要设计用途是作为 LoRaWAN 设备运行。为此,只需在 LoRa 接口设置中配置/选择正确的服务器。可在 用户指南章节 中找到一些示例。

非 LoRaWAN 设置

如果你不希望使用 LoRaWAN 网络/拓扑,而希望将 "原始 LoRa" 载荷转发到你自己的服务器,也可以实现。你可以使用 MQTT 或 HTTP POST 将接收到的载荷转发到 MQTT/HTTP 服务器,但这需要额外的 脚本。脚本需要从 IoT>LoRa>Traffic 选项卡收集信息(载荷),将载荷存储为变量,用变量构造 MQTT/HTTP 消息并发送。

信息

请注意,如果节点广播的载荷已加密,而你希望在不使用 LoRaWAN 的情况下将其转发到自己的 MQTT/HTTP 服务器,则需要在服务器端解密载荷。网关没有内置的节点数据解密功能,该任务由服务器负责。

此外,无法将 MQTT/HTTP 下行消息 “中继” 回 LoRa 节点(只能将节点的 “上行” 载荷 “转发” 到服务器),主要原因是无法让 LR 卡 “广播” 自定义载荷(无法将 MQTT/HTTP 下行消息内容传入 LoRa 芯片)。