Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
SlideShare una empresa de Scribd logo
El "IoT for dummies" / Creación de productos IoT
¿Quién soy?
Bruno 
CENDÓN 
Ingeniero de Telecomunicaciones 
CTO en TST 
@BrunoCendon 
es.linkedin.com/in/bcendon
Erm… 
¿Internet of Things? 
¿Internet de las 
Cosas?
—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
Vale, pero 
¿Cómo conecto 
un objeto a 
Internet?
El "IoT for dummies" / Creación de productos IoT
El "IoT for dummies" / Creación de productos IoT
El "IoT for dummies" / Creación de productos IoT
Estupendo, pues 
Supongamos 
que quiero 
conectar un… 
gato
CLOUD 
Program 
Measure cat temp 
Send cat temp 
END
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
Una pregunta… 
¿Por qué está tan 
de moda el IoT? 
…y todo el rollo “Maker”
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
Entrar en el mundo del IoT NUNCA fue TAN FÁCIL 
Basadas en Arduino Procesadores 8 bits Nuevas soluciones Linux “hobby”
Vale, bien, pero… 
¡Cuéntame 
ejemplos chulos!
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é
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
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
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
SmartSantander 
Laboratorio viviente del IoT a nivel de ciudad con 
miles de sensores inalámbricos 
Germen de nuevos proyectos
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
Caso práctico 
¿Cómo crear un 
dispositivo IoT?
Nunca olvidar el “Valle de la muerte”
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
Creando un dispositivo IoT 
Idea Prototipo 
Diseño 
eléctrico 
Diseño 
mecánico 
Programación 
embebida 
Integración 
cloud 
Web, desktop 
y/o móvil 
Preserie Certificación 
Product!!!
Creando un dispositivo IoT 
Idea Prototipo 
Diseño 
eléctrico 
Diseño 
mecánico 
Programación 
embebida 
Integración 
cloud 
Web, desktop 
y/o móvil 
Preserie Certificación 
Product!!!
Creando un dispositivo IoT 
La idea 
Solucional algo 
Míralo bien ¿en 
serio no hay nada? 
Crear un plan 
financiero y de 
ejecución
Creando un dispositivo IoT 
Idea Prototipo 
Diseño 
eléctrico 
Diseño 
mecánico 
Programación 
embebida 
Integración 
cloud 
Web, desktop 
y/o móvil 
Preserie Certificación 
Product!!!
Es el momento de 
jugar y probar kits 
de desarrollo 
Creando un dispositivo IoT 
Prototipo 
Validación inicial 
de la idea
Creando un dispositivo IoT 
Idea Prototipo 
Diseño 
eléctrico 
Diseño 
mecánico 
Programación 
embebida 
Integración 
cloud 
Web, desktop 
y/o móvil 
Preserie Certificación 
Product!!!
Desarrollo HW a 
medida 
Creando un dispositivo IoT 
Diseño electrónico
Creando un dispositivo IoT 
Idea Prototipo 
Diseño 
eléctrico 
Diseño 
mecánico 
Programación 
embebida 
Integración 
cloud 
Web, desktop 
y/o móvil 
Preserie Certificación 
Product!!!
Creando un dispositivo IoT 
Diseño de caja - Casing 
Diseño 
Prototipo 
Fabricación
Creando un dispositivo IoT 
Idea Prototipo 
Diseño 
eléctrico 
Diseño 
mecánico 
Programación 
embebida 
Integración 
cloud 
Web, desktop 
y/o móvil 
Preserie Certificación 
Product!!!
Creando un dispositivo IoT 
Programación embebida 
Primero desarrollo 
en kits 
Test unitario, 
desarrollo y 
validación en 
dispositivo final
Creando un dispositivo IoT 
Idea Prototipo 
Diseño 
eléctrico 
Diseño 
mecánico 
Programación 
embebida 
Integración 
cloud 
Web, desktop 
y/o móvil 
Preserie Certificación 
Product!!!
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
Creando un dispositivo IoT 
Idea Prototipo 
Diseño 
eléctrico 
Diseño 
mecánico 
Programación 
embebida 
Integración 
cloud 
Web, desktop 
y/o móvil 
Preserie Certificación 
Product!!!
Creando un dispositivo IoT 
Web, desktop y/o mobile app 
Control y operación de los 
dispositivos para el usuario final
Creando un dispositivo IoT 
Idea Prototipo 
Diseño 
eléctrico 
Diseño 
mecánico 
Programación 
embebida 
Integración 
cloud 
Web, desktop 
y/o móvil 
Preserie Certificación 
Product!!!
Creando un dispositivo IoT 
Preserie 
Primeras unidades del 
diseño final 
Series finales del 
hardware
Creando un dispositivo IoT 
Idea Prototipo 
Diseño 
eléctrico 
Diseño 
mecánico 
Programación 
embebida 
Integración 
cloud 
Web, desktop 
y/o móvil 
Preserie Certificación 
Product!!!
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
Creando un dispositivo IoT 
Finalmente… 
¡¡Producto!!
Para terminar… 
¿Cómo puedo 
jugar con el IoT?
¡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
Pero hay más… 
Cada día salen 
nuevas y nuevas 
plataformas
El "IoT for dummies" / Creación de productos IoT
El "IoT for dummies" / Creación de productos IoT
El "IoT for dummies" / Creación de productos IoT
¡Gracias amigos! 
¿Preguntas?

Más contenido relacionado

El "IoT for dummies" / Creación de productos IoT

  • 3. Bruno CENDÓN Ingeniero de Telecomunicaciones CTO en TST @BrunoCendon es.linkedin.com/in/bcendon
  • 4. Erm… ¿Internet of Things? ¿Internet de las Cosas?
  • 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
  • 6. Vale, pero ¿Cómo conecto un objeto a Internet?
  • 10. Estupendo, pues Supongamos que quiero conectar un… gato
  • 11. CLOUD Program Measure cat temp Send cat temp END
  • 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”
  • 16. Vale, bien, pero… ¡Cuéntame ejemplos chulos!
  • 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
  • 21. SmartSantander Laboratorio viviente del IoT a nivel de ciudad con miles de sensores inalámbricos Germen de nuevos proyectos
  • 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
  • 23. Caso práctico ¿Cómo crear un dispositivo IoT?
  • 24. Nunca olvidar el “Valle de la muerte”
  • 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
  • 26. Creando un dispositivo IoT Idea Prototipo Diseño eléctrico Diseño mecánico Programación embebida Integración cloud Web, desktop y/o móvil Preserie Certificación Product!!!
  • 27. Creando un dispositivo IoT Idea Prototipo Diseño eléctrico Diseño mecánico Programación embebida Integración cloud Web, desktop y/o móvil Preserie Certificación Product!!!
  • 28. Creando un dispositivo IoT La idea Solucional algo Míralo bien ¿en serio no hay nada? Crear un plan financiero y de ejecución
  • 29. Creando un dispositivo IoT Idea Prototipo Diseño eléctrico Diseño mecánico Programación embebida Integración cloud Web, desktop y/o móvil Preserie Certificación Product!!!
  • 30. Es el momento de jugar y probar kits de desarrollo Creando un dispositivo IoT Prototipo Validación inicial de la idea
  • 31. Creando un dispositivo IoT Idea Prototipo Diseño eléctrico Diseño mecánico Programación embebida Integración cloud Web, desktop y/o móvil Preserie Certificación Product!!!
  • 32. Desarrollo HW a medida Creando un dispositivo IoT Diseño electrónico
  • 33. Creando un dispositivo IoT Idea Prototipo Diseño eléctrico Diseño mecánico Programación embebida Integración cloud Web, desktop y/o móvil Preserie Certificación Product!!!
  • 34. Creando un dispositivo IoT Diseño de caja - Casing Diseño Prototipo Fabricación
  • 35. Creando un dispositivo IoT Idea Prototipo Diseño eléctrico Diseño mecánico Programación embebida Integración cloud Web, desktop y/o móvil Preserie Certificación Product!!!
  • 36. Creando un dispositivo IoT Programación embebida Primero desarrollo en kits Test unitario, desarrollo y validación en dispositivo final
  • 37. Creando un dispositivo IoT Idea Prototipo Diseño eléctrico Diseño mecánico Programación embebida Integración cloud Web, desktop y/o móvil Preserie Certificación Product!!!
  • 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
  • 39. Creando un dispositivo IoT Idea Prototipo Diseño eléctrico Diseño mecánico Programación embebida Integración cloud Web, desktop y/o móvil Preserie Certificación Product!!!
  • 40. Creando un dispositivo IoT Web, desktop y/o mobile app Control y operación de los dispositivos para el usuario final
  • 41. Creando un dispositivo IoT Idea Prototipo Diseño eléctrico Diseño mecánico Programación embebida Integración cloud Web, desktop y/o móvil Preserie Certificación Product!!!
  • 42. Creando un dispositivo IoT Preserie Primeras unidades del diseño final Series finales del hardware
  • 43. Creando un dispositivo IoT Idea Prototipo Diseño eléctrico Diseño mecánico Programación embebida Integración cloud Web, desktop y/o móvil Preserie Certificación Product!!!
  • 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
  • 45. Creando un dispositivo IoT Finalmente… ¡¡Producto!!
  • 46. Para terminar… ¿Cómo puedo jugar con el IoT?
  • 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