我设法让一个节点与Android应用程序进行通信。消息从节点传递到网关。使用node-red,网关将消息发布到mqtt代理,我订阅了正确的主题,以便在我的Android应用程序上接收该消息。
我现在唯一的问题是我从未意识到msg已被编码,而我现在已经完全迷失了。我在应用程序端收到一个字节数组,我不确定为了能够阅读该消息,我必须采取的下一步是什么。
感谢您的帮助!
答案 0 :(得分:0)
答案 1 :(得分:0)
我有一个解码它的功能:
var x = Buffer.from(msg.payload.raw,"base64").toString()
msg.Decrypted = parseFloat(x)
return msg;
在这个Instructable中,我解释了如何在节点红色中解码Lora消息 https://www.instructables.com/id/Lora-Temperature-Dashboard/