node-red 和 javascript 的新功能。我需要使用 TCP 输入连接到继电器 Controller 以获取状态。我正在使用函数 Node 生成一个两字节请求,该请求将流向 TCP 输入 Node 并流向 Controller ,但不知道如何在 java 中对其进行格式化。我可以设置
msg.payload = "hello";
发送一个字符串,但我需要发送2个字节:0xEF 0xAA。在 C# 中,我只需创建字符串
msg.payload = "\xEF\xAA";
或者什么的。如何在 java/node-red 中执行此操作?
最佳答案
二进制负载是 NodeJS buffer对象可以这样创建:
msg.payload = new Buffer([0xEF,0xAA]);
关于javascript - 在node-red中创建二进制有效负载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41881668/