Stap 5: Seriële Server
Voor onze "server" gebruiken we een Node.js-script met behulp van het knooppunt serialport -module. Edison's Yocto Linux komt met knooppunt geïnstalleerd, dus onze eerste stap is het maken van een map voor ons project.
mkdir serial_testcd serial_test
En installeren van de module serialport in ons project
NPM installeren serialport
Nu kunnen we onze serverscript. We beginnen met een zeer fundamentele script is gebaseerd op de voorbeelden op de pagina serialport . Aangezien de Arduino schets tty0 die zullen wij moeten zijn gepaarde poort-tty1 in dit script gebruiken gebruikt. U vindt het script bijgevoegd of op gist. Sla op als serial_test.js in de projectmap.
Tot slot voert met behulp van de opdracht node:
# node serial_test.js
U ziet iets als:
openerr undefineddata received: A data received: A data received: A sending B data received: A! data received: A data received: A sending A data received: A$ data received: A data received: A
Om te stoppen met het script drukt u op CTRL + c.