el "internet de todo" (iot)
TRANSCRIPT
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 ComputingUbiquitous 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 MooreLow Power Wireless Low Power CPUs
Cloud ComputingCloud Data Storage
Rapid Prototyping
Estándares
CrowdfundingToolsets & 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é conectadoCREO QUE MI ALARMA DE FUEGO“NEST” ESTÁ ACTIVÁNDOSE.GOOGLE ADWORDS ME MANDÓ UNAOFERTA DE UN EXINTOR DE FUEGOY UN CUPÓN DE DESCUENTO PARAHABITACIONES 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 misderechos!
Queremos que lleves esta etiquetaRFID puesta todo el día, y estambié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: [email protected]
• Estos slides están en www.slideshare.net/efutch
¡Gracias!