1. El “Internet de Todo”
(IoT)
“Una visión de acontecimientos venideros”
- H.G. Wells
Egdares Futch H.
CISSP, CISA, ITIL, MCP
Semana de la Ingeniería y Arquitectura,
Agosto 2015
#UnitecIoT
2. Al final de la presentación, se
proporcionará un enlace para
descargar las diapositivas.
¡GRACIAS!
Esta presentación está basada en slides de Bret Stateham – Microsoft, Ravi Patil – IBM, Brian Edwards y Robert Griener – Pariveda Solutions
4. Los 1,000 nombres de…
Internet of Things (IoT)
Internet of Everything (IoE)
Pervasive Computing
Ubiquitous Computing (ubicomp)
Machine to Machine (M2M)
Industrial Internet
#UnitecIoT
5. ¿De dónde viene el término?
• Kevin Ashton, usó el término por primera vez en 1999, en una
presentación que hizo en Procter&Gamble, sobre etiquetas de
identificación de radio frecuencia (RFID).
• Su planteamiento era para automatizar la cadena de suministro
en la empresa.
• En 2009, extendió lo que quería decir con ese término:
“En el mundo real, las cosas importan más que las ideas”
#UnitecIoT
6. Aclaración de Ashton
•“Necesitamos darle nuevas formas a las
máquinas para que obtengan su propia
información; para que puedan ver, oír, oler
el mundo por sí mismas, en toda su gloria
aleatoria – sin la limitación del input
humano”
#UnitecIoT
8. ¿Cómo están las “Modas tecnológicas”?
Fuente: Gartner Inc.
#UnitecIoT
9. ¿Qué ha facilitado esta revolución?
Ley de Moore
Low Power
Wireless Low Power CPUs
Cloud Computing
Cloud Data
Storage
Rapid
Prototyping
Estándares
Crowdfunding
Toolsets &
Libraries
#UnitecIoT
11. Objetivo: mejorar la ratonera
Fuente: “TEDx Warwick – Andy Stanford-Clark – Innovation Begins at Home”
#UnitecIoT
12. …cuando todo esté conectado
CREO QUE MI ALARMA DE FUEGO
“NEST” ESTÁ ACTIVÁNDOSE.
GOOGLE ADWORDS ME MANDÓ UNA
OFERTA DE UN EXINTOR DE FUEGO
Y UN CUPÓN DE DESCUENTO PARA
HABITACIONES POR DÍA
#UnitecIoT
14. Más allá de lo físico
• Productos IoT exitosos proveerán más que algo “físico” para entregar una
experiencia digital completa.
• Características y funcionalidad entregadas por software – en el dispositivo
y en la nube
• Acceso a través de múltiples dispositivos, incluyendo móviles, será la
experiencia común de un producto
• Productos en operación pueden evolucionar a través de updates
• Queda menos claro donde empieza y termina un producto
#UnitecIoT
17. Nest – El termostato
• Adquirido por Google, 3.2b$
• Su valor: reducir en 20% la
factura de calefacción
• Sensores integrados de
temperatura, humedad,
movimiento
• Sensores de movimiento, WiFi
• Accesible por app móvil, envía
reportes por e-mail,
comparativos, etc.
#UnitecIoT
19. Disney – Magic Band
• Proyecto de 1b$
• Propósito: Mejorar la
experiencia de los visitantes
• Banda personalizable con chip
RFID, sensores en todo en
parque
• Sensores de movimiento, WiFi
• TODOS los servicios:
fotografías, pago de comida,
reservación de Fastpass,
ingreso al cuarto
#UnitecIoT
20. AT&T – The Connected Car
• Hoy:
• Motor
• Seguimiento GPS
• Tráfico
• Airbag
• Encendido remoto
• Mañana:
• Comunicación carro-carro
• Comunicación carro-
infraestructura
• Monitoreo de objetos personales
• Entretenimiento
#UnitecIoT
24. Seguridad en el contexto de IoT
• Generalmente, es una idea
secundaria
• No hay consenso de cómo
implementar
autenticación, autorización
o acceso
• Retos:
• Recolección de datos en
todo momento
• Usos no previstos de la
información (termostato?,
fitbit?)
• Riesgos en donde no había
#UnitecIoT
25. ¿La privacidad? ¡Super importante!
Queremos que lleves esta etiqueta
RFID puesta todo el día.
¡Eso afecta mis
derechos!
Queremos que lleves esta etiqueta
RFID puesta todo el día, y es
también un teléfono celular,
cámara digital,
y MP3
#UnitecIoT
26. El problema son las implementaciones
• Refrigerador inteligente
Samsung
• Despliega el calendario del
dueño o su familia,
descargado desde Google
• Mala implementación de
verificación de certificado
SSL, permite extraer
credenciales
• …
• ¿Profit?
31. Arquitectura típica de IoT
• Periféricos
• Proceso
• Servidor
• Plataforma
de
Despliegue
• Terminal
#UnitecIoT
32. Arduino Uno • El principal líder en implementaciones
de hardware “maker” e IoT
• Diseño abierto, bajo licencia CC, puede
ser fabricado libremente
• Implementación base es usando chips
de la empresa Atmel.
• 16Mhz, 2KB RAM
• 16 puertos puertos digitales I/O PWM,
6 puertos análogos 10-bit ADC ->
Estándar de referencia
• Bus serial abierto para periféricos
(Shields)
• Desarrollo de software con Arduino
IDE en C/C++ y librerías Processing y
Wiring."Arduino Uno - R3" by SparkFun Electronics from Boulder, USA - Arduino Uno - R3. Licensed
under CC BY 2.0 via Wikimedia Commons -
http://commons.wikimedia.org/wiki/File:Arduino_Uno_-_R3.jpg#/media/File:Arduino_Uno_-
_R3.jpg
#UnitecIoT
33. Texas Instruments MSP430 Launchpad
• Procesador de 16 bits @25 MHz
• 128KB Flash, 8KB RAM
• 4 timers de 16 bits
• Comunicación serial
• Convertidor Análogo-Digital (ADC) de 12
bits, con 16 canals
• Interface USB HID, Mass Storage
• Desarrollo en Eclipse (Code Composer
Studio) o Energia
• Extensible con boards propietarios
(BoosterPacks): WiFi, Capacitive Touch,
Sensores, etc.
#UnitecIoT
34. Freescale FRDM-KL25Z
• Procesador de 16 bits @48MHz, 16KB
RAM
• Puerto USB Host y Client
• Acelerómetro y sensor capacitivo
• Compatibilidad a nivel de pines con
adaptadores Arduino
35. Intel Galileo/Edison
• Procesador Intel Quark (Pentium
Class) System-on-a-chip (SOC), con
256MB de RAM.
• Compatible con Arduino a nivel de
sketches (programas) y shields
(hardware).
• Arranca con una versión customizada
de Linux.
• Puede correr Linux (Yocto), Windows
Core 8, y a futuro Windows 10.
#UnitecIoT
37. Siguientes pasos
• Es posible implementar dispositivos conectados, de bajo
costo, para preparar prototipos de dispositivos.
• Interconexión abierta por módulos Arduino, para
sensores de diversos tipos.
• Facilidad de implementación, código abierto.
• Algunos proyectos: Wikipedia comunitaria para apoyo en
sitios remotos, red WiFi solar town-area, cajas de píldoras
inteligentes, terapia, control de pacientes, etc.
#UnitecIoT
38. ¿Preguntas? ¿Más información?
• Twitter: @efutch
• E-mail: efutch@gmail.com
• Estos slides están en www.slideshare.net/efutch
¡Gracias!