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
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
Introducción al IoT
#UnitecIoT
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
¿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
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
¿De qué hablan las noticias?
#UnitecIoT
¿Cómo están las “Modas tecnológicas”?
Fuente: Gartner Inc.
#UnitecIoT
¿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
La persona multi-core multi-conectada
#UnitecIoT
Objetivo: mejorar la ratonera
Fuente: “TEDx Warwick – Andy Stanford-Clark – Innovation Begins at Home”
#UnitecIoT
…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
Algunos resultados que se han obtenido…
Fuente: IBM
#UnitecIoT
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
Algunas aplicaciones
El Internet of Things es entonces:
#UnitecIoT
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
¡¿Será carísimo?!
#UnitecIoT
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
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
Edificios Inteligentes – El milenio pasado
#UnitecIoT
Edificios Inteligentes – El futuro con IoT
#UnitecIoT
Seguridad en IoT
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
¿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
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?
Otras aplicaciones
Otras aplicaciones
•Ciudades
inteligentes
• CO2
• Humedad
• Temperatura
• Luz
• Ubicación
#UnitecIoT
Otras aplicaciones
• Localización de francotiradores
#UnitecIoT
Algunos protagonistas de esta
revolución
Arquitectura típica de IoT
• Periféricos
• Proceso
• Servidor
• Plataforma
de
Despliegue
• Terminal
#UnitecIoT
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
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
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
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
¿Y ahora?
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
¿Preguntas? ¿Más información?
• Twitter: @efutch
• E-mail: efutch@gmail.com
• Estos slides están en www.slideshare.net/efutch
¡Gracias!

El "Internet de Todo" (IoT)

  • 1.
    El “Internet deTodo” (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 dela 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
  • 3.
  • 4.
    Los 1,000 nombresde… Internet of Things (IoT) Internet of Everything (IoE) Pervasive Computing Ubiquitous Computing (ubicomp) Machine to Machine (M2M) Industrial Internet #UnitecIoT
  • 5.
    ¿De dónde vieneel 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 •“Necesitamosdarle 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
  • 7.
    ¿De qué hablanlas noticias? #UnitecIoT
  • 8.
    ¿Cómo están las“Modas tecnológicas”? Fuente: Gartner Inc. #UnitecIoT
  • 9.
    ¿Qué ha facilitadoesta revolución? Ley de Moore Low Power Wireless Low Power CPUs Cloud Computing Cloud Data Storage Rapid Prototyping Estándares Crowdfunding Toolsets & Libraries #UnitecIoT
  • 10.
    La persona multi-coremulti-conectada #UnitecIoT
  • 11.
    Objetivo: mejorar laratonera 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
  • 13.
    Algunos resultados quese han obtenido… Fuente: IBM #UnitecIoT
  • 14.
    Más allá delo 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
  • 15.
  • 16.
    El Internet ofThings es entonces: #UnitecIoT
  • 17.
    Nest – Eltermostato • 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
  • 18.
  • 19.
    Disney – MagicBand • 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 – TheConnected 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
  • 21.
    Edificios Inteligentes –El milenio pasado #UnitecIoT
  • 22.
    Edificios Inteligentes –El futuro con IoT #UnitecIoT
  • 23.
  • 24.
    Seguridad en elcontexto 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? ¡Superimportante! 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 sonlas 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?
  • 27.
  • 28.
    Otras aplicaciones •Ciudades inteligentes • CO2 •Humedad • Temperatura • Luz • Ubicación #UnitecIoT
  • 29.
    Otras aplicaciones • Localizaciónde francotiradores #UnitecIoT
  • 30.
    Algunos protagonistas deesta revolución
  • 31.
    Arquitectura típica deIoT • 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 MSP430Launchpad • 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 • Procesadorde 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 • ProcesadorIntel 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
  • 36.
  • 37.
    Siguientes pasos • Esposible 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!