我有 ideetron 的网关 Lorank8v1,它捕获 LoRa 数据包并将它们转换为 UDP。我在我的网关设备上安装了 lora-gateway-bridge,它将 UDP 数据包转换为 TCP/MQTT。之后,我将数据包从网关发送到我的 VM 到 mosquitto MQTT 代理正在侦听的端口 1883。我还安装了 Fiware JSON/MQTT IoT 代理和 Fiware 的 Context Broker。我可以看到我的网关的数据包在主题中发布到 mqtt 代理,但我不知道我应该怎么做才能将它们传递到我的 iot 代理和上下文代理。此外,我的 LoRa 数据包的 phy 有效负载被编码和加密,我有一个节点 js 代码来解密和解码它们。我如何制作我的系统架构,以便将我的网关捕获的 LoRa 数据包的有效负载推送到上下文代理中。
除了上述情况,我想问一些事情。为了在我的 MQTT/JSON IOT 代理上自动发布订阅 mosquitto 主题的有效负载,是否应该将其作为 json 发布在那里?例如,我的网关将带有一些元数据的 lora 有效负载作为 JSON 发布到 mosquitto 代理到主题 gateway/{gatewayid}/rx 使用 AES 128 位密钥加密并编码为 base64。我如何将这些措施发送到 MQTT IOT 代理JSON格式的加密属性?显然,我的 IOT 代理无法以现在的格式识别它!