我有一个捕获LoRa数据包的网关(用AES-128解密并编码为base64)并将它们转换为UDP。 另外,我在我的网关上执行一项服务(lora-gateway-bridge:https://github.com/brocaar/lora-gateway-bridge),它提取UDP协议并将我的数据包转换为MQTT。 在云上,数据包以JSON格式发布到mosquitto MQTT代理,其中包括网关的元数据和作为键值对的phypayload。 我还运行Fiware的JSON / MQTT IOT代理服务和Context Broker。 为了兼容,我应该怎么做才能将蚊子的措施发送给物联网代理? 例如,我想向iotagent服务发送一个帖子请求,以发送温度和湿度的测量....这些发布到现在直到mosquitto为
gateway/1dee18c14948a955/rx {"rxInfo":
{"mac":"1dee18c14948a955","time":"0001-01-01T00:00:00Z","timestamp":38099540,
"frequency":868500000,"channel":2,"rfChain":1,"crcStatus":1,"codeRate":"4/5",
"rssi":-28,"loRaSNR":9,"size":20,"dataRate":{"modulation":"LORA","spreadFactor":9,
"bandwidth":125}},"phyPayload":"gFY0EjoAAgABCCpbg+AkKM1gHnQ="}
基本上我想向我的IOT代理发送phypayload包含的解密帧有效载荷,即006700ED016866 HEX。这意味着根据卡宴低功率有效载荷格式,温度为00ED(HEX)和湿度66(HEX) 。 然后我不得不向IOT代理发送温度t:23,7和湿度h:54