节点红色。从缓冲区提取字节

时间:2019-01-20 15:41:29

标签: buffer node-red lora

我有一组使用LoRaWan的传感器通过ttn连接到Node Red应用程序,并且运行良好。

为了节省带宽,我想尝试不使用当前的有效负载配置,而只发送8个字节的数组。

如果执行此操作,则ttn上行链路节点的输出为msg.payload:buffer[8],后跟例如。 [10, 175, 0, 232, 0, 4, 9, 1]

如何在Node Red中从数组中提取单个字节?

1 个答案:

答案 0 :(得分:0)

您可以像使用普通javascript代码一样使用功能节点并与缓冲区进行交互。可以找到here

缓冲区对象的API文档

您还可以查看node-red-contrib-binary节点,该节点可让您指定特定的字段类型和名称,它将根据字节流构建JSON对象。