Étape 5: Serveur série
Pour notre "serveur" que nous allons utiliser un script de Node.js en utilisant le module de nœud serialport . Edison Yocto Linux est fourni avec nœud installé, donc notre première étape est de faire un dossier pour notre projet.
mkdir serial_testcd serial_test
Et installer le module serialport dans notre projet
NGP install serialport
Maintenant, nous pouvons faire notre script serveur. Nous allons commencer avec un script très simple basé sur les exemples sur la page serialport . Puisque le sketch Arduino utilise tty0 que nous aurons besoin d’utiliser son port appariés tty1 dans ce script. Vous pouvez trouver le script ci-joint ou sur l’essentiel. Enregistrer en tant que serial_test.js dans le dossier du projet.
Enfin, l’exécuter à l’aide de la commande de nœud :
# node serial_test.js
Vous devriez voir quelque chose comme :
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
Pour arrêter le script Appuyez sur CTRL + c.