Presentación realizada en el Distrito Beta (Espacio de co-working) en Santander el 18 de septiembre de 2014. En ella hago una rápida introducción al mundo del IoT en un lenguaje coloquial, hablo sobre los protocolos y plataformas de desarrollo, doy algunos ejemplos y muestro las fases a considerar en la creación de un dispositivo para el IoT
Para cualquier comentario sobre la presentación podemos hablar en mi Twitter (@BrunoCendon)
5. —Si tuviésemos ordenadores que fuesen
capaces de saber todo lo que pudiese
saberse de cualquier cosa –usando datos
recolectados sin intervención humana–
seríamos capaces de hacer seguimiento
detallado de todo, y poder reducir de
forma importante los costes y malos
usos. Sabríamos cuando las cosas
necesitan ser reparadas, cambiadas o
recuperadas, incluso si están frescas o
pasadas de fecha. El Internet de las Cosas
tiene el potencial de cambiar el mundo
como ya lo hizo Internet. O incluso más.
Kevin Ashton, 2009
12. Los componentes básicos del IoT
App App App App App App App
Service Service Service Service
Middleware / Cloud
RESTful API
MQTT HTTP
CoAP
Ethernet WiFi Cellular
Device protocol to IP stack (with HTTP)
Service
IPv4/v6
6LowPAN
CoAP
MQTT-SN
ZigBee WiFi 802.15.4 ZWave Industrial Propietary
UNB
13. Una pregunta…
¿Por qué está tan
de moda el IoT?
…y todo el rollo “Maker”
14. El acceso a la tecnología ha democratizado el IoT
COSTES REDUCIDOS
• Los chips para dar inteligencia a los objetos
• Los módulos para dar conectividad a los objetos
• Los entornos de desarrollo para programarlo
• Los costes de hacer un prototipo
CAPACIDADES AVANZADAS
• Soluciones de gran capacidad a poco precio
• Infinidad de tecnologías de comunicación
• Comunidad desarrolladora enorme
15. Entrar en el mundo del IoT NUNCA fue TAN FÁCIL
Basadas en Arduino Procesadores 8 bits Nuevas soluciones Linux “hobby”
17. Good Night Lamp
Lámparas conectadas
por Internet que se
encienden a la vez
Para saber cuando un
familiar o un ser
querido la enciende
esté donde esté
18. Nest Thermostat
Termostáto conectado a la red
que podemos controlar desde
nuestro smartphone o Tablet
Nest Smoke Detector
Detector de humos conectado
a la red que nos informará a
través del smartphone o Tablet
19. Twitter Mood Light
Lamparas conectadas
a Twitter por Internet
que cambian de color
según el “humor ” de
la red social
Red for Anger, Yellow for Happy, Pink for Love, White for Fear,
Green for Envy, Orange for Surprise, and Blue for Sadness
20. Heineken Ignite
Módulo conectado ideado
para las bases de las
botellas de cerveza
Heineken
Capaz de brillar al ritmo
de la música
Detecta los brindis,
cuando bebes, cuando
dejas la botella
Cambia de color
22. Sensor Llenado Contenedores
Sensor de ultrasonidos capaz de dar
el nivel de llenado de un contenedor
de basura con una precisión de
centímetros y enviarla a la red
Tecnología 100% Made in Cantabria
25. No olvidar NUNCA
Se está creando un dispositivo interactivo
Hay que empezar siempre con un prototipo
y validar el concepto
El producto deberá ser certificado
Además de HW y SW hay que considerar
encapsulado, documentación,
empaquetado, etc
Al CAPEX del desarrollo hay que añadir el
OPEX tras el mismo
38. Creando un dispositivo IoT
Integración en Cloud
Hacer que el
dispositivo hable IP,
el lenguaje universal
Demasiados
protocolos sobre IP
RESTful API
MQTT (SN)
Coap
44. Creando un dispositivo IoT
Certificación
Dependiendo del
área geográfica y la
aplicación se hará la
certificación
Bruno Cendón (@BrunoCendon)
CTO / TST
@TSTSistemas / www.tst-sistemas.es/en
47. ¡Hazte con un Arduino o con una Raspberry Pi!
Conecta el Arduino a través de un “shield” XBee, GPRS, Ethernet o
WiFi o la Raspberry Pi a través de Ethernet o WiFi
Conecta gadgets electrónicos y envía y recibe datos como loco
48. Pero hay más…
Cada día salen
nuevas y nuevas
plataformas