AWS LoRaWAN configuration

本页指导用户如何在 MikroTik RouterOS 上配置 AWS LoRaWAN 集成,涵盖在 AWS IoT Core 中注册网关、生成和导入证书,以及为 LNS 连接配置服务器。

AWS LoRaWAN 配置

信息

本场景从 RouterOS 7.14beta8 版本开始可用。 在继续设置之前,您需要在 AWS 系统中创建一个账户。您可以按照此链接了解如何操作。

登录后,前往门户中的 Services>IoT Core 部分。

AWS - 注册网关

第一步是注册 LoRaWAN 网关。

导航到 Gateways 部分(位于 LPWAN devices 下)。

点击 "Add gateway" 按钮。

步骤 1 - 添加网关

  • 输入网关的 EUI。
  • 选择设备的频段。
  • 如有需要,配置可选字段。

再次点击 "Add gateway" 完成该步骤。

在 RouterOS 设置中,可在 IoT>LoRa>Devices 选项卡下查看网关的 EUI 和频率计划:

步骤 2 - 配置网关

  • 生成网关证书("Create certificate" 按钮),并下载证书文件和私钥文件("Download certificate files" 按钮)。
  • 复制 CUPS 和 LNS 端点,并下载服务器信任证书("Download server trust certificates" 按钮)。
  • 添加建议的网关权限。

点击 "Submit" 完成该步骤。

您将被重定向到新创建的网关应出现的页面。

RouterOS - 连接网关

上传和导入证书

信息

默认情况下,lora 服务在证书 trust-store 中是受信任的,并且内置存储已包含所需的 AWS Root 证书。 以下步骤展示了如果您希望手动操作,如何获取并安装 Root AWS 证书。

如果 lora 服务已在证书 trust-store 中启用,则跳过导入 AWS Root CA。 您仍然需要导入唯一的设备证书。 在继续设置之前,您需要下载 Amazon Root CA,并将其与网关证书文件及其密钥一起上传到 RouterOS 文件列表菜单:

文件上传后,逐个导入证书(在 System>Certificates 下):

请务必先上传网关证书,然后上传其密钥(以便网关证书同时具有 K-key 和 T-trusted 标志)。最终,您应导入全部 3 个文件,如下所示:

服务器配置

LNS 场景

导航到 IoT>LoRa>Servers 选项卡并添加新服务器:

  • 为服务器命名。
  • 输入 LNS 端点地址(不带 wss:// 和 :443)。
  • 选择 LNS 协议。
  • 将端口改为 "443"。
  • 勾选 SSL 复选框。
  • 选择网关证书。

请务必在 IoT>LoRa>Devices 选项卡下应用新配置的服务器:

然后,启用 LoRa 接口。

CUPS 场景

导航到 IoT>LoRa>Servers 选项卡并添加新服务器:

  • 为服务器命名。
  • 输入 CUPS 端点地址(不带 https:// 和 :443)。
  • 选择 CUPS 协议。
  • 将端口改为 "443"。
  • 勾选 SSL 复选框。
  • 选择网关证书。

请务必在 IoT>LoRa>Devices 选项卡下应用新配置的服务器:

然后,启用 LoRa 接口。

连接验证

如果一切配置正确,您应在 AWS 门户上看到 "connected" 状态: