ARQUITECTURA COMPUTACIONAL
NODE JS
Fernando Aparicio Urbano Molano, MSc.
2
¿QUÉ ES NODE JS?
• Entorno asíncrono en tiempo de ejecución
multiplataforma, diseñado para construir
aplicaciones de red escalables. Se desarrolló
fundamentalmente para la capa del servidor (no se
limita únicamente a ello).
• Similar a Tornado de Python ó EventMachine de
Ruby.
• Desarrollado en el 2009 por Ryan Dahl.
3
NODE.JS E INTEL GALILEO
• En la clase anterior (Linux Yocto y GPIO), se trabajó
en la conectividad a través de Ethernet y una
inducción a Python.
• Node.js, es una herramienta basada en JavaScript y
C que permite interactuar con Internet y GPIO
mediante la librería mraa (ver Linux Yocto y GPIO).
• Simplifica el diseño de servidores Web con GPIO.
4
NODE.JS E INTEL GALILEO
Para ejecutar un script de Node.JS, se escribe:
root@clanton:~# node –version
En un editor como VI (ver Linux Yocto y GPIO), se
pueden crear los scripts:
Para ejecutar el script:
root@clanton:~# node versionNodeJS.js
Ctrl+D para salir (o ctrl+C) de la ejecución del Script
5
GPIO DE INTEL GALILEO EN NODE.JS
La librería mraa permite un fácil acceso a los GPIO de
Intel Galileo.
En el siguiente Script, se realizará una secuencia de
leds.
En esta etapa se
realizan las
configuraciones y
asignaciones.
6
GPIO DE INTEL GALILEO EN NODE.JS
Se realiza el bucle principal, el cual se encargará de
llamar la función Intermitente cada 1000 ms.
7
GPIO DE INTEL GALILEO EN NODE.JS
Esta función se encarga
de interactuar con los
GPIO y encender el led
respectivo. Al finalizar
muestra en pantalla el
led que se encendió.
8
GPIO DE INTEL GALILEO EN NODE.JS
Al finalizar el Script, esta función se encarga “limpiar”,
o resetear los pines.
Al finalizar el Script, esta función se encarga “limpiar”,
o resetear los pines.
9
NODE.JS E INTEL GALILEO
Para ejecutar el script de Node.JS, se escribe:
root@clanton:~# node gpioGalileo.js
Para terminar la ejecución del Script, se debe
presionar las teclas ctrl+C o ctrl+D

Node.JS para Intel Galileo

  • 1.
    ARQUITECTURA COMPUTACIONAL NODE JS FernandoAparicio Urbano Molano, MSc.
  • 2.
    2 ¿QUÉ ES NODEJS? • Entorno asíncrono en tiempo de ejecución multiplataforma, diseñado para construir aplicaciones de red escalables. Se desarrolló fundamentalmente para la capa del servidor (no se limita únicamente a ello). • Similar a Tornado de Python ó EventMachine de Ruby. • Desarrollado en el 2009 por Ryan Dahl.
  • 3.
    3 NODE.JS E INTELGALILEO • En la clase anterior (Linux Yocto y GPIO), se trabajó en la conectividad a través de Ethernet y una inducción a Python. • Node.js, es una herramienta basada en JavaScript y C que permite interactuar con Internet y GPIO mediante la librería mraa (ver Linux Yocto y GPIO). • Simplifica el diseño de servidores Web con GPIO.
  • 4.
    4 NODE.JS E INTELGALILEO Para ejecutar un script de Node.JS, se escribe: root@clanton:~# node –version En un editor como VI (ver Linux Yocto y GPIO), se pueden crear los scripts: Para ejecutar el script: root@clanton:~# node versionNodeJS.js Ctrl+D para salir (o ctrl+C) de la ejecución del Script
  • 5.
    5 GPIO DE INTELGALILEO EN NODE.JS La librería mraa permite un fácil acceso a los GPIO de Intel Galileo. En el siguiente Script, se realizará una secuencia de leds. En esta etapa se realizan las configuraciones y asignaciones.
  • 6.
    6 GPIO DE INTELGALILEO EN NODE.JS Se realiza el bucle principal, el cual se encargará de llamar la función Intermitente cada 1000 ms.
  • 7.
    7 GPIO DE INTELGALILEO EN NODE.JS Esta función se encarga de interactuar con los GPIO y encender el led respectivo. Al finalizar muestra en pantalla el led que se encendió.
  • 8.
    8 GPIO DE INTELGALILEO EN NODE.JS Al finalizar el Script, esta función se encarga “limpiar”, o resetear los pines. Al finalizar el Script, esta función se encarga “limpiar”, o resetear los pines.
  • 9.
    9 NODE.JS E INTELGALILEO Para ejecutar el script de Node.JS, se escribe: root@clanton:~# node gpioGalileo.js Para terminar la ejecución del Script, se debe presionar las teclas ctrl+C o ctrl+D