Paso 5: Servidor serie
Para nuestro "servidor" vamos a utilizar un script de Node.js con el módulo de nodo serialport . Yocto Linux de Edison viene con nodo instalado, así que nuestro primer paso es hacer una carpeta para nuestro proyecto.
mkdir serial_testcd serial_test
E instala el módulo serialport en nuestro proyecto
MNP instalar serialport
Ahora podemos hacer que nuestro script de servidor. Empezaremos con un guión muy básico basado en los ejemplos en la página de serialport . Desde el sketch de Arduino utiliza tty0 necesitaremos utilizar su tty1 puerto emparejados en esta secuencia de comandos. Usted puede encontrar la secuencia de comandos adjunta o en gist. Guardar como serial_test.js en la carpeta del proyecto.
Por último, ejecutar con el comando nodo:
# node serial_test.js
Debería ver algo como:
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
Para detener la secuencia de comandos Presione CTRL + c.