如何从终端设备向 loRaWAN 中的多个应用程序服务器发送消息?
Posted
技术标签:
【中文标题】如何从终端设备向 loRaWAN 中的多个应用程序服务器发送消息?【英文标题】:How to send a message from end device to multiple Application server in loRaWAN? 【发布时间】:2021-02-23 13:26:33 【问题描述】:我试图在 LoRaWAN 中了解,如何将消息从终端设备发送到多个应用程序服务器?消息是否通过寻址 AppEUI 到达应用服务器?如果是这样,我们可以将多个 APPEUI 设置为 LoRa 终端设备的目的地吗?
【问题讨论】:
【参考方案1】:AppEUI 未寻址应用程序服务器。 AppEUI 正在寻址设备的 JoinServer。如果应用的 Network Server 没有连接到任何外部 Join Server,则 AppEUI 根本不用于 Join Server 选择。在这种情况下,默认的嵌入式加入服务器会回答所有加入请求。 在 LoRaWAN1.1 规范中,令人困惑的名称:AppEUI 已重命名为 JoinEUI。
一个 LoRaWAN 终端设备可以与多个应用服务器通信。终端设备和应用服务器之间的消息路由是基于 LoRaWAN 上行链路消息的 FPort 完成的。例如,您可以在 NS 上设置 FPort=100 路由到 AS1,FPort=101 路由到 AS2。 NS同时向多个AS发送消息也是可能的。 Actility 的 ThingPark NS 支持所有这些路由选项。
【讨论】:
【参考方案2】:终于可以得到 the things network forum 的回复了。答复是不可能的。终端设备只能在一个 LoRaWAN 网络中处于活动状态,并且该网络只会在一个应用服务器上处理消息。一旦它到达应用程序服务器,多个其他服务器可以使用 MQTT 订阅数据馈送
【讨论】:
以上是关于如何从终端设备向 loRaWAN 中的多个应用程序服务器发送消息?的主要内容,如果未能解决你的问题,请参考以下文章