Я новичок в использовании Node-Red и nodeJS.Я пытаюсь написать код nodejs в «узле-демоне» для обработки моей полезной нагрузки перед отправкой его MQTT на мой сервер nodejs.Моя проблема: я не могу получить свою полезную нагрузку от стандартного ввода.
Я перепробовал все, что нашел в Интернете, о чтении со стандартного ввода, но я не нашел решения.
"use strict"
let mqtt = require("mqtt");
let client = mqtt.connect("mqtt://192.168.178.36");
let obj = process.stdin;
console.log(obj);
client.on('connect', () => {
console.log("Sending...")
client.publish("test/reader01", "Reader01: " + (new Date()).toString() + "\n" + obj);
client.end();
});
Программа, которую вы видите здесь, отправляет актуальную дату на сервер и печатает.в консоли, включая объект net.socket, но я не могу получить полезную нагрузку из своего потока.