Charla impartida en T3chFest 2017 sobre cómo montar una plataforma casera para IoT, de manera fácil, sencilla y barata, utilizando sensores de temperatura o de gas, domótica para encender y apagar luces e incluso actuar sobre bombillas bluetooth, y todo con sólo JavaScript
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
T3chFest 2017 - Plataforma casera para IoT
1. 9 y 10 de febrero
#T3chFest2017
¿Plataforma casera para IoT?
¡Es posible y barato!
José Manuel García García (@semagarcia)
GFT
2. 9 y 10 de febrero
#T3chFest2017
Sema García
Arquitecto JavaScript
+ Cordobés
3. 9 y 10 de febrero
#T3chFest2017
¿Qué es eso de IoT?
4. 9 y 10 de febrero
#T3chFest2017
Internet of Things es la interconexión digital de objetos cotidianos con
Internet, permite el intercambio automático de información con otros
dispositivos o centros de control sin intervención humana.
El término IoT representa por tanto una colección de
ideas, dispositivos y procesos
Cada thing es representada por un dispositivo o sensor
5. 9 y 10 de febrero
#T3chFest2017
¿Qué
engloba…
… a eso
de IoT?
6. 9 y 10 de febrero
#T3chFest2017
Tipos de “things”
ü Una planta
ü Un coche
ü Una camiseta
ü Un frigorífico
ü Un cepillo de dientes
ü Un juguete
ü Unas zapatillas
ü Un despertador y una máquina de café
ü Contenedor de basura
ü Una plaza de parking
11. 9 y 10 de febrero
#T3chFest2017
Domótica / SmartHome
12. 9 y 10 de febrero
#T3chFest2017
Domótica y SmartHome
Redes de control y Automatización (protocolos)
ü inBus
ü X10
ü KNX/EIB
ü ZigBee
ü OSGi
ü LonWorks
ü UPnP
ü Otros…
13. 9 y 10 de febrero
#T3chFest2017
Domótica y SmartHome
Protocolo X10
ü Fácil manejo y sencillo de instalar
ü Compatibilidad (no importa fabricante ni antigüedad)
14. 9 y 10 de febrero
#T3chFest2017
Domótica y
SmartHome
Protocolo X10
(Instalación real)
15. 9 y 10 de febrero
#T3chFest2017
Domótica y SmartHome
Protocolo X10
16. 9 y 10 de febrero
#T3chFest2017
“Walk up and use anything”
41. 9 y 10 de febrero
#T3chFest2017
¿Cómo interactúo con mis sensores?
Librerías
- Los sensores son I/O, o bien escribo o bien leo de ellos.
- Los sensores son digitales (on/off) o analógicos (0/1024).
- I2C, bus serie de datos (bus maestro-esclavo).
A saber:
42. 9 y 10 de febrero
#T3chFest2017
Librerías
Bajo nivel - mraa
Esta librería se centra en trabajar a nivel de pins:
43. 9 y 10 de febrero
#T3chFest2017
Librerías
Alto nivel – upm (useful packages & modules)
Esta librería trabaja con objetos más abstractos (sensores):
51. 9 y 10 de febrero
#T3chFest2017
Sensores
Ángulo rotación
52. 9 y 10 de febrero
#T3chFest2017
Sensores
Display LCD
53. Componente Precio
Intel edison + board 78€
Base Shield 8.90€
S. Temperatura 2.90€
S. Gas 6.90€
S. Luz 1.90€
Buzzer 2.90€
Total 101.50€
9 y 10 de febrero
#T3chFest2017
Sensores
La pastuqui…
55. 9 y 10 de febrero
#T3chFest2017
¿Y qué es node?
- Plataforma construida sobre el
motor V8 de Google Chrome.
- Single-threaded.
- Non blocking I/O, event based,
altamente escalable.
- Desarrollo rápido, menos boilerplate
- REPL
- TypeScript
- JavaScript isomórfico o universal
- NPM, Maven, NuGet, CocoaPods…