3. Contenido
• ¿Qué es Arduino?
• ¿Nodebots?
• ¿Qué es NodebotsMX?
• Proyectos de la comunidad nacional e internacional
• Aplicaciones M2M y el impacto de Arduino en el IoT
(Internet of Things)
• Preguntas
4. ¿Arduino?
Arduino es una empresa de Hardware Libre.
Las placas Arduino son para prototipar.
Arduino es para novatos y profesionales.
Tu puedes hacer tu propia placa Arduino!
El Gran Colisionador de Hadrones usa Arduino!
Las placas arduino se pueden hackear.
https://es.wikipedia.org/wiki/Arduino https://www.arduino.cc/
7. Contenido
• ¿Qué es Arduino?
• ¿Nodebots?
• ¿Qué es NodebotsMX?
• Proyectos de la comunidad nacional e internacional
• Aplicaciones M2M y el impacto de Arduino en el IoT
(Internet of Things)
• Preguntas
8. ¿Nodebots?
Hardware controlado con Javascript y Node.js
Nace con “Node-SerialPort”,luego escriben el
protocolo “Firmata”, y finalmente se crea el
framework “Johnny-Five”.
El hardware trabaja con interrupciones y es
síncrono; Javascript trabaja con eventos, es
asíncrono. Fusiona ambos y es un nodebot.
9. ¿Nodebots?
SerialPort: Streaming de bits de un procesador
a un microcontrolador. PC o MAC-Arduino;
Raspberry-Arduino
ServidorArduino
Librería “JohnnyFive1” facilita el proceso.
La ROM de la placa Arduino no se
sobrescribe cada que se sube un script.
1. http://bit.ly/1RGLdS5
13. ¿Nodebots?
Desventajas:
-Se controla a través del puerto Serial, usando una placa
Arduino, necesitas tenerlo conectado siempre al procesador
de la PC. El Tessel almacena en su ROM.
-Al ser lenguaje de alto nivel, el sistema no trabaja al 100% en
tiempo real, existen retardos de microsegundos a
milisegundos despreciables.
15. Contenido
• ¿Qué es Arduino?
• ¿Nodebots?
• ¿Qué es NodebotsMX?
• Proyectos de la comunidad nacional e internacional
• Aplicaciones M2M y el impacto de Arduino en el IoT
(Internet of Things)
• Preguntas
16. ¿NodebotsMX?
Nodebots es una comunidad mundial
Maker&Hacker que busca democratizar el acceso
y desarrollo a nuevas tecnologías, en donde
cualquier persona, desde novatos hasta kickass
en hardware y/o software es bienvenida.
http://bit.ly/1RGQc5s
17. ¿NodebotsMX?
Reuniones en diferentes Fablabs, Hackerspaces.
Talleres y presentación de proyectos (aprender y
retroalimentación).
Competencias de proyectos a desarrollar en un mes.
Networking.
Presencia en Hackathones, escuelas y eventos
Tecnológicos.
18. Contenido
• ¿Qué es Arduino?
• ¿Nodebots?
• ¿Qué es NodebotsMX?
• Proyectos de la comunidad nacional e internacional
• Aplicaciones M2M y el impacto de Arduino en el IoT
(Internet of Things)
• Preguntas
29. Contenido
• ¿Qué es Arduino?
• ¿Nodebots?
• ¿Qué es NodebotsMX?
• Proyectos de la comunidad nacional e internacional
• Aplicaciones M2M y el impacto de Arduino en
el IoT (Internet of Things)
• Preguntas
30. MachineToMachine (M2M)
Las máquinas que se encargan de gestionar la información entre ellas.
El servidor que gestiona el envío y la recepción de la información.
Medios alámbricos o inalámbricos.
Son capaces de comunicarse con otras máquinas para recibir o transmitir
información y desencadenar una acción.
Normalmente hacen uso de una tarjeta SIM y la red telefónica.
32. Internet Of Things (IOT)
Paradigma donde todo estará conectado: ciudades, automóviles,
televisiones, zapatos, etc. Se va a poder recolectar información de
cualquier cosa, lugar y procesarla para poder sacar conclusiones a
partir de ella (BigData). Se necesitan 3 cosas básicas: un hardware,
un software y un servidor.
33. Contenido
• ¿Qué es Arduino?
• ¿Nodebots?
• ¿Qué es NodebotsMX?
• Proyectos de la comunidad nacional e internacional
• Aplicaciones M2M y el impacto de Arduino en el IoT
(Internet of Things)
• Preguntas