Я разрабатываю приложение node.js для моей малины Pi, которая получает данные из своего последовательного порта, но я не разрабатываю приложение напрямую, вместо этого использую свой основной компьютер. Поэтому у меня есть этот код в моем app.js
:Как я могу издеваться над последовательным портом во время разработки?
var serialport = require("serialport");
var SerialPort = serialport.SerialPort;
var sp = new SerialPort("/dev/ttyACM0", {
parser: serialport.parsers.readline("\n")
});
sp.on("data", function (rawData) {
...
Это хорошо работает на Rasperry Pi, но я хочу, чтобы иметь возможность запускать приложения на моем компьютере разработчика сначала без необходимости комментировать каждый блок кода о последовательном порту ,
Каков наилучший способ достичь этого? Есть ли способ издеваться над последовательным портом?
Это полезно, но я ожидал чего-то гораздо более простого. На самом деле, я не хочу моделировать поведение последовательного порта, но только избегаю ошибок при запуске на моем компьютере-разработчике. – Harijoe
Да, я чувствую твою боль. К сожалению, на данный момент нет никаких хороших инструментов для этого: (Вы должны написать один! – rdegges