Как я могу получить полезную нагрузку в узле демона? - PullRequest
0 голосов
/ 11 апреля 2019

Я новичок в использовании 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, но я не могу получить полезную нагрузку из своего потока.

...