Internet of Everything - El internet de todo

100
Internet of Everything por Carlos Toxtli

description

Esta guía te ayudará a empezar a incursionar en el mundo del internet de todo, aprender a como poder crear y programar este tipo de dispositivos con o sin conocimiento de hardware. Y lograr la gran proeza de conectar lo desconectado.

Transcript of Internet of Everything - El internet de todo

Page 1: Internet of Everything - El internet de todo

Internet of Everything

por Carlos Toxtli

Page 2: Internet of Everything - El internet de todo

Presentación

Mexicano

15 años de experiencia en TI

Maestro en Innovación Empresarial y

Tecnológica

Page 3: Internet of Everything - El internet de todo

CV

Page 4: Internet of Everything - El internet de todo

¿Qué es Internet of Everything?

Básicamente es conectar lo desconectado, la

interconexión digital de objetos cotidianos con

Internet.

Page 5: Internet of Everything - El internet de todo

Internet de todo

La idea principal supone conectar cada objeto

a internet, de esta manera cualquier objeto

sería localizable y podríamos conocer su

estatus y modificar su comportamiento de

forma remota.

Page 6: Internet of Everything - El internet de todo

Internet de todo

Se calcula que todo ser humano está rodeado

de por lo menos 1,000 a 5,000 objetos, que

podría alcanzar hasta 100,000 millones de

objetos conectados.

Page 7: Internet of Everything - El internet de todo

Historia

1969 - Surge el internet en ordenadores

Page 8: Internet of Everything - El internet de todo

1980 - Carnegie-

Mellon Computer

Science crea la

primera máquina de

refrescos conectada a

la red.

Page 9: Internet of Everything - El internet de todo

Historia

1982 - TCP/IP cobra

fuerza volviéndose el

estándar de internet.

Page 10: Internet of Everything - El internet de todo

Historia

1990 - Primer objeto

con conexión a

internet, una tostadora

que permite

encenderse y controlar

el tiempo de tostado

Page 11: Internet of Everything - El internet de todo

1992 - The Trojan

Room Coffee Pot la

primera cafetera

inteligente.

Historia

Page 12: Internet of Everything - El internet de todo

Historia

1999 - Surge el concepto

de internet de las cosas

por Bill Joy donde se

explica el potencial de

las cosas

interconectadas.

Page 13: Internet of Everything - El internet de todo

Historia

2000 - LG anunció el

primer refrigerador con

conexión a internet

Page 14: Internet of Everything - El internet de todo

Historia

2005 - Surge Arduino,

la primera placa de

desarrollo de

Hardware libre que se

volvió líder en equipos

para IoT.

Page 15: Internet of Everything - El internet de todo

Historia

2008 - El número de dispositivos conectados a

internet superó al número de habitantes en el

planeta.

Este mismo año surge IPSO Alliance que

pretende estandarizar los esfuerzos de IoT

haciendo alianza con las 500 empresas más

importantes de tecnología.

Page 16: Internet of Everything - El internet de todo

Historia

2011 - Se crea el protocolo IPv6, el cuál

permite conectar 2128 dispositivos (más que el

número de átomos existentes en el universo).

En febrero del 2011 se agotaron las

direcciones IPv4 ya que solo había 4,300

millones de direcciones.

Page 17: Internet of Everything - El internet de todo

Historia

Actualmente el 99% de

las cosas no están

conectadas

Page 18: Internet of Everything - El internet de todo

Historia

2020 - 50,000 millones de dispositivos

conectados a internet

Page 19: Internet of Everything - El internet de todo

Etapas del internet

El internet ha pasado por varias etapas que

describiremos a continuación

Page 20: Internet of Everything - El internet de todo

La internet pionera

La primera de estas etapas podría abarcar

desde sus orígenes como red informática

militar hasta mediados de los años 90. Se trata

de un espacio técnico y minoritario al que muy

pocos tienen acceso, dominado por ingenieros

y desarrolladores, y caracterizado por una

incesante exploración y experimentación.

Page 21: Internet of Everything - El internet de todo

La internet de las empresas

Arranca en 1994, que es cuando por primera

vez los particulares pueden contratar un

acceso a internet y la red se vuelve pública.

Los costes aún eran altos, y no exentos de una

cierta complejidad. Sólo las empresas e

instituciones dotadas con un departamento de

sistemas y con profesionales informáticos

podían tenerlo

Page 22: Internet of Everything - El internet de todo

La internet de las personas

La drástica reducción de costes y la continua

simplificación de la tecnología hizo posible que

no sólo las empresas, sino también las

personas pudieran Tenerlo. Desde el 2005 dio

pie a la denominada internet social, o Web 2.0,

en la que cualquiera puede publicar un video o

una foto, escribir un blog o participar en una

red social.

Page 23: Internet of Everything - El internet de todo

La internet de las cosas

Pero internet sigue avanzando, y sobre todo su

tecnología sigue simplificándose y bajando

costes. Ya no sólo las empresas o las

personas pueden actuar en la red ofreciendo y

negociando información, ahora también lo

pueden hacer los objetos. Un plaza de parking

que dice si está libre o ocupada, un autobús o

un tren que informan si están llegando

Page 24: Internet of Everything - El internet de todo

La internet de los servicios

Está modificando de manera radical el aspecto

de la internet que conocemos. Coches que

saben dónde están los atascos (y los evitan),

tiritas que envían las constantes vitales a una

central de alarmas y nos avisan si nuestro

abuelo se encuentra mal, en fin servicios que

podemos ofrecer al saber el estado de todo.

Page 25: Internet of Everything - El internet de todo

Lo necesario para el IoE

La miniaturización del hardware.

Infraestructura preparada.

Extraer el valor de los datos tótum revolútum.

Page 26: Internet of Everything - El internet de todo

Tipos de IoE

M2M machine to machine

Máquinas se comuniquen con maquinas, esto

es muy común en la industria para

automatización.

Page 27: Internet of Everything - El internet de todo

Tipos de IoE

M2P Machine to People

Las máquinas dan información digerida para

que la gente que pueda entender lo que la

capacidad de cómputo ha concluido. Ejemplos

son sistemas que usan BigData por ejemplo.

Page 28: Internet of Everything - El internet de todo

Tipos de IoE

P2P People to People son tecnologías que

permiten la comunicación entre personas por

ejemplo los dispositivos de comunicación.

Page 29: Internet of Everything - El internet de todo

Países preparados

Aquí se muestra

Alemania y Japón

están a punto de la

madurez en tanto

México y Rusia están

por despegar.

Page 30: Internet of Everything - El internet de todo

Datos mundiales

USA tiene

un gran

mercado y

mucho por

explotar, en

México es

pequeño.

Page 31: Internet of Everything - El internet de todo

Datos de Estados Unidos

Estados Unidos

invierte

principalmente

en IoE para la

satisfacción del

cliente y

empleados

productivos.

Page 32: Internet of Everything - El internet de todo

Datos de México

México invierte

en IoE casi

solo para la

cadena de

suministros y

nada para la

productividad

de empleados

Page 33: Internet of Everything - El internet de todo

Datos de Japón

Japón invierte

en IoE en su

cadena de

producción y la

productividad

de sus

empleados.

Page 34: Internet of Everything - El internet de todo

Datos de Alemania

Alemania está

a muy poco de

alcanzar la

automatización

total en

muchos

procesos.

Page 35: Internet of Everything - El internet de todo

Internet 0

Internet 0 (Internet cero) es un nivel o capa

física de baja velocidad diseñada con el fin de

asignar “direcciones IP sobre cualquier cosa”.

El nombre fue elegido para enfatizar que se

trata de una tecnología lenta, pero al mismo

tiempo, barata y útil. Similar a un puerto de

serie funcionando a 9600 baudios y funciona

por modulación pulso-posición.

Page 36: Internet of Everything - El internet de todo

Web of things

Consta en volver servidores web los objetos

conectados a internet, habilitando servicios

web y REST que pueden ser consumidos por

otros dispositivos.

http://en.wikipedia.org/wiki/Web_of_Things

Page 37: Internet of Everything - El internet de todo

Intentos por resolver la conectividad

Lantern: Internet

gratuito de satélite

donde sea y de por

vida

https://www.indiegogo.

com/projects/lantern-

one-device-free-data-

from-space-forever

Page 38: Internet of Everything - El internet de todo

Los estándares y protocolos

X10 fue desarrollada en 1978 por Pico

Electronics para permitir el control remoto de

los dispositivos domésticos. Fue la primera

tecnología domótica en aparecer es

autoinstalable y sin necesidad de cableado

adicional. Funciona por pulsos RF a 120khz.

Page 39: Internet of Everything - El internet de todo

Los estándares y protocolos

En 1990 se creó el primer protocolo para

cafeteras conectadas a internet

Hyper Text Coffee Pot Control Protocol

(HTCPCP/1.0)

https://www.ietf.org/rfc/rfc2324.txt

Page 40: Internet of Everything - El internet de todo

En busca del estándar

IPSO Alliance

http://www.ipso-alliance.org

Allseen Alliance

https://allseenalliance.org

Open Mobile Alliance

http://openmobilealliance.org

Page 41: Internet of Everything - El internet de todo

En busca del estándar

Internet of Things Global Standards Initiative

http://www.itu.int/en/ITU-T/gsi/iot

Industrial Internet Consortium

http://www.industrialinternetconsortium.org

Open Interconnect Consortium

http://openinterconnect.org

Page 42: Internet of Everything - El internet de todo

IEEE P2413™

http://iot.ieee.org

European Telecommunications Standards

Institute

http://www.etsi.org

Internet Engineering Task Force

http://www.ietf.org

En busca del estándar

Page 43: Internet of Everything - El internet de todo

En busca del estándar

Eclipse’s protocols: MQTT, CoAP, IETF ,OMA

LWM2M, ETSI M2M.

http://iot.eclipse.org/protocols.html

Google’s Physical Web Standard

https://google.github.io/physical-web/

Apple Homekit

https://developer.apple.com/homekit

Page 44: Internet of Everything - El internet de todo

En busca del estándar

Thread Group

http://www.threadgroup.org

AllJoyn

https://www.alljoyn.org

Hypercat

http://www.hypercat.io

Page 45: Internet of Everything - El internet de todo

En busca del estándar

Evrythng

https://evrythng.com

OneM2M

http://www.onem2m.org

ARM mbed

https://mbed.org

Page 46: Internet of Everything - El internet de todo

En busca del estándar

Open Language for Internet of Things

http://gs1oliot.github.io/oliot

The Internet of Things Initiative

http://www.iot-i.eu/public

Y muchos muchos más

http://postscapes.com/internet-of-things-

protocols

Page 47: Internet of Everything - El internet de todo

Ejemplo de estructura

Page 48: Internet of Everything - El internet de todo

802.15.4

Permite redes inalámbricas de área personal

con tasas bajas de transmisión de datos.

Área de comunicación de 10 metros con una

tasa de transferencia de 250 kbps. Incluyen

funciones de control del consumo de energía

como calidad del enlace y detección de

energía. Bandas 868-868.8 MHz, 902-928 MHz

y 2400-2483,5 MHz,

Page 49: Internet of Everything - El internet de todo

6LoWPAN

6LoWPAN (IPv6 over Low power Wireless

Personal Area Networks) es un estándar que

posibilita el uso de IPv6 sobre redes basadas

en el estándar IEEE 802.15.4. Hace posible

que dispositivos como los nodos de una red

inalámbrica puedan comunicarse directamente

con otros dispositivos IP.

Page 50: Internet of Everything - El internet de todo

UDP

User Datagram Protocol es un protocolo del

nivel de transporte basado en el intercambio de

datagramas. Permite el envío de datagramas a

través de la red sin que se haya establecido

previamente una conexión, tampoco tiene

confirmación ni control de flujo, por lo que los

paquetes pueden adelantarse unos a otros; y

tampoco se sabe si ha llegado correctamente.

Page 51: Internet of Everything - El internet de todo

CoAP

Nace por las redes de sensores inalámbricos.

Protocolo web que satisface los

requerimientos de las aplicaciones M2M.

Soporta transmisiones unicast y multicast.

Transmisión asíncrona de mensajes.

Descubrimiento de recursos alojados en los

servidores de la red

Page 52: Internet of Everything - El internet de todo

Tecnologías por capa

Page 53: Internet of Everything - El internet de todo

Algunas placas de desarrollo

Cypress PSoC 4200 $4 USD

http://www.cypress.com/?rID=92146&source=s

hop

Page 54: Internet of Everything - El internet de todo

Algunas placas de desarrollo

MC Hck $5 USD

https://mchck.org/about/

Page 55: Internet of Everything - El internet de todo

Algunas placas de desarrollo

Adafruit Trinket $6.95

http://www.adafruit.com/product/1501

Page 56: Internet of Everything - El internet de todo

Algunas placas de desarrollo

Digispark USB Development Board $8.95

http://digistump.com/products/1

Page 57: Internet of Everything - El internet de todo

Algunas placas de desarrollo

Arduino Mini 05 $17.52

http://store.arduino.cc/product/A000087

Page 58: Internet of Everything - El internet de todo

Algunas placas de desarrollo

Photon Wifi $19

https://store.spark.io

Page 59: Internet of Everything - El internet de todo

Algunas placas de desarrollo

Carambola2 Wifi $23.81

http://shop.8devices.com/carambola2

Page 60: Internet of Everything - El internet de todo

Algunas placas de desarrollo

Raspberry pi $20

http://www.adafruit.com/products/2266

Page 61: Internet of Everything - El internet de todo

Algunas placas de desarrollo

PCDuino Wifi $29.90

http://store.cutedigi.com/pcduino-lite-wifi/

Page 62: Internet of Everything - El internet de todo

Algunas placas de desarrollo

Electric Imp Wifi $29.95

http://www.adafruit.com/products/1129

Page 63: Internet of Everything - El internet de todo

Algunas placas de desarrollo

Espruino Javascript $39.95

https://www.adafruit.com/products/1887

Page 64: Internet of Everything - El internet de todo

Algunas placas de desarrollo

Aquila $44

http://www.aquila.io/es

Page 65: Internet of Everything - El internet de todo

Algunas placas de desarrollo

Intel Edison $49.95

http://www.adafruit.com/products/2112

Page 66: Internet of Everything - El internet de todo

Algunas placas de desarrollo

WeIO HTML5 based $69

http://www.we-io.net/

Page 67: Internet of Everything - El internet de todo

Algunas placas de desarrolloTessel - Javascript hardware development for

software developers. $75

https://tessel.io

Page 68: Internet of Everything - El internet de todo

Algunas placas de desarrollo

ioBridge: Web gateway $99

http://connect.iobridge.com/

Page 69: Internet of Everything - El internet de todo

Comparativa de developer boards

http://socialcompare.com/en/comparison/low-

cost-arm-boards

Page 70: Internet of Everything - El internet de todo

Como se programan

Arduino

Arduino está basado en C y soporta todas las

funciones del estándar C y algunas de C++.

http://arduino.cc/en/Reference/HomePage

Page 71: Internet of Everything - El internet de todo

Como se programan

Arduino, ejemplo de código

http://dfists.ua.es/~jpomares/arduino/page_01.

htm

Page 72: Internet of Everything - El internet de todo

Como se programan

Raspberry pi

A pesar de ser una computadora y poderle

instalar Linux, algunos lenguajes tienen ya las

librerías de GPIO como es el caso de Python.

C, C++, Java, Scratch y Ruby.

http://geekytheory.com/tutorial-raspberry-pi-

gpio-parte-1-control-de-un-led/

Page 73: Internet of Everything - El internet de todo

Como se programan

Raspberry pi, ejemplo de código

http://robologs.net/2014/04/12/tutorial-de-

raspberry-pi-gpio-y-python-i/

Page 74: Internet of Everything - El internet de todo

Como se programan

Tessel y Espruino

Javascript principalmente aunque también

soportan C.

https://tessel.io/docs/home

http://www.espruino.com/Tutorials

Page 75: Internet of Everything - El internet de todo

Como se programan

Tessel, ejemplo de código

https://tessel.io/docs/hardwareAPI

Page 76: Internet of Everything - El internet de todo

¿Qué podemos construir con esto?

Lo que se imaginan y hasta lo que se

imaginan, vamos a ver algunos ejemplos de

Internet of Everything.

Page 77: Internet of Everything - El internet de todo

El internet de la salud

Page 78: Internet of Everything - El internet de todo

Ejemplos

iTBra By

Cyrcadiahealth es un

Smart bra, sujetador

que detecta el cáncer

de mama

Page 79: Internet of Everything - El internet de todo

Ejemplos

Bioserenity: Camiseta

para monitorizar los

síntomas previos a un

ataque epiléptico

Page 80: Internet of Everything - El internet de todo

Ejemplos

Sensoria Fitness:

Calcetines inteligentes

para correr sin

lesiones

Page 81: Internet of Everything - El internet de todo

Sensoria Fitness:

Camiseta que

monitorea e informa la

frecuencia cardíaca, la

distancia recorrida, la

localización y

velocidad del usuario.

Ejemplos

Page 82: Internet of Everything - El internet de todo

Ejemplos

Adidas: Sujetador

entrenador deportivo

Page 83: Internet of Everything - El internet de todo

Ejemplos

Smart Helmet: Es un

casco inteligente que

puede salvar vidas.

Page 84: Internet of Everything - El internet de todo

Ejemplos

AirQuality Egg:

Medidores de calidad

del aire

Page 85: Internet of Everything - El internet de todo

Ejemplos

Lockitron: Candado

inteligente

Page 86: Internet of Everything - El internet de todo

Pixiescientific: Pañales

inteligentes capaces

de detectar posibles

infecciones urinarias,

disfunciones renales e

incluso deshidratación.

Además, y captarla

desde el teléfono.

Ejemplos

Page 87: Internet of Everything - El internet de todo

Ejemplos

Skybell: Contesta la

puerta con tu teléfono.

Page 88: Internet of Everything - El internet de todo

Ejemplos

Clickandgrow: Jardines

inteligentes cero

esfuerzo

Page 89: Internet of Everything - El internet de todo

Ejemplos

Owlet: Calcetín

inteligente que controla

el bienestar del bebé.

Page 90: Internet of Everything - El internet de todo

Ejemplos

Vessyl: El vaso

inteligente que registra

todo lo que bebemos.

Page 91: Internet of Everything - El internet de todo

Ejemplos

Fitbit: Monitores de

actividad física.

Page 92: Internet of Everything - El internet de todo

Ejemplos

ikettle: Cafetera

inteligente

Page 93: Internet of Everything - El internet de todo

Ejemplos

Nest: Termostato

inteligentes. Ajuste

automático de la

temperatura.

Page 94: Internet of Everything - El internet de todo

Ejemplos

Philips, Samsung y

LG: Bombillas

inteligentes

Page 95: Internet of Everything - El internet de todo

Ejemplos

Bag2Go y TrakDot

Luggage: Maletas

inteligentes

Page 96: Internet of Everything - El internet de todo

Ejemplos

Adheretech: Botes

inteligentes de

medicamentos

Page 97: Internet of Everything - El internet de todo

Ejemplos

Whistle: conecta al

perro con el internet.

Da seguimiento a su

actividad, signos

vitales y localización.

Page 98: Internet of Everything - El internet de todo

EjemplosPronovatek: Solución

para volver una casa

en una SmartHome

que permite controlar y

sensar los elementos

del hogar. Además es

posible instalarle Apps

a tu casa.http://pronovatek.com/pronovahome/

Page 99: Internet of Everything - El internet de todo

Reflexión

En la actualidad ya contamos con la tecnología

suficiente para llevar a la práctica cualquier

idea de adaptar un objeto al internet de las

cosas. Los invito a que empiecen a desarrollar

sus propios dispositivos, esta guía puede

darles una buena idea de por donde explorar y

comenzar.

Page 100: Internet of Everything - El internet de todo

Gracias

La presentación la subiré a mis redes sociales,

cualquier duda estoy a sus órdenes en las

mismas:

http://google.com/+CarlosToxtli

http://facebook.com/carlos.toxtli