Intellekten Edison Arduino följetong till Host process seriell kommunikation (5 / 6 steg)
Steg 5: Följetong Server
För våra "server" vi använder ett Node.js skript med hjälp av noden serialport modul. Edisons Yocto Linux kommer med nod installerat, så vårt första steg är att göra en mapp för vårt projekt.
mkdir serial_test
CD serial_test
Och installera modulen serialport i vårt projekt
NPM installera serialport
Nu kan vi göra våra serverskript. Vi börjar med en mycket grundläggande skrift baserad på exemplen på sidan serialport . Eftersom den Arduino skissen använder tty0 vi måste du använda dess Parade port tty1 i det här skriptet. Du hittar skriptet bifogade eller på gist. Spara som serial_test.js i projektmappen.
Slutligen, köra den med kommandot nod:
# nod serial_test.js
Du borde se något lik:
Öppna
ERR odefinierad
mottagna data: A
mottagna data: A
mottagna data: A
Skicka B
mottagna data: A!
mottagna data: A
mottagna data: A
Skicka en
mottagna data: en$
mottagna data: A
mottagna data: A
Att stoppa skript tryck på CTRL + c.