Создание TCP соединения в wb-rules

Как можно создать TCP соединение в wb-rules и получать по нему данные?
Можно ли подключать сторонние js модули?

Добрый день.

Можно использовать утилиту “netcat”, например:

function ncl() {
  runShellCommand("nc -l 2424", {
    captureOutput: true,
    exitCallback: function(exitCode, capturedOutput) {
        log(exitCode)
        if (exitCode === 0) {
            log(capturedOutput); // вывод в лог
            ncl();
            return;
        }
    }
  });
}

ncl();

Отправляю данные:

echo "data" | nc -N 192.168.0.191 2424

При этом в лог выводится сообщение “data”

Да, можете посмотреть здесь — GitHub - wirenboard/wb-rules: Rule engine for Wiren Board