我有一组使用 LoRaWan 通过 ttn 连接到 Node Red 应用程序的传感器,并且运行良好。
为了节省带宽,我想尝试不使用我目前的有效负载配置,而只传输 8 个字节的数组。
如果我这样做,则 ttn 上行链路节点的输出msg.payload:buffer[8]
后跟例如[10, 175, 0, 232, 0, 4, 9, 1]
.
在 Node Red 中,如何从数组中提取单个字节?
您可以像使用普通 javascript 代码一样使用函数节点并与缓冲区交互。可以在此处找到缓冲区对象的 API 文档
您还可以查看node-red-contrib-binary节点,它允许您指定特定的字段类型和名称,它将从字节流构建一个 JSON 对象。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句