Internet de las cosas

36
Internet de las Cosas Ernesto Crespo [email protected]

Transcript of Internet de las cosas

Page 1: Internet  de las cosas

Internet de las Cosas

Ernesto [email protected]

Page 2: Internet  de las cosas

IoT

Supone conectar objetos físicos que utilizamos en nuestra casa o en nuestro lugar de trabajo, a través de chips integrados a la red y administrar los mismos por medio de dispositivos móviles (celulares, tabletas o la computadora).

Page 3: Internet  de las cosas

Relación de IoT

.

Page 4: Internet  de las cosas

Reto para el 2020

.

Page 5: Internet  de las cosas

Reto para el 2020

.

Page 6: Internet  de las cosas

Reto para el 2020

.

Page 7: Internet  de las cosas

Componentes IoT

.

Page 8: Internet  de las cosas

Arquitectura IoT

.

Page 9: Internet  de las cosas

Elementos clave para IoT

● Sensores

● Procesamiento digítal de señales

● Reconocimiento de imágenes

● Redes inalámbricas

● Comunicaciones de campo cercano NFC

● Hardware

● Computación en la nube

● Aplicaciones móviles

Page 10: Internet  de las cosas

Elementos clave para IoT

.

Page 11: Internet  de las cosas

Áreas de trabajo de IoT

.

Page 12: Internet  de las cosas

Categorías de trabajo de IoT

● Información y análisis

– Seguimiento y comportamiento (sensores en transportes)● Automatización y control

– Convertir los datos y el análisis recogido a través de Internet de los objetos en las Instrucciones que alimentan de vuelta a través de la red de actuadores que a su vez modifican los procesos (M2M)

Page 13: Internet  de las cosas

Hardware Libre (Arduino)

Page 14: Internet  de las cosas

Hardware Libre (beagleboard black)

Page 15: Internet  de las cosas

Hardware Libre (Raspberry Pi)

Page 16: Internet  de las cosas

Hardware Libre (Intel Edison)

Page 17: Internet  de las cosas

Hardware Libre (tessel.io)

Page 18: Internet  de las cosas

Hardware Libre (pyboard)

Page 19: Internet  de las cosas

Sensores

Page 20: Internet  de las cosas

NFC

Page 21: Internet  de las cosas

RFID

Page 22: Internet  de las cosas

Sensor de Temperatura

https://www.youtube.com/watch?v=H4uxBbpmdw8

Page 23: Internet  de las cosas

Sistema Operativo para IoT (Zephyr Project)

● Zephyr Project es un sistema operativo pequeño, escalable, en tiempo real para usar en multiples arquitecturas

● https://www.youtube.com/watch?v=JEpY_ETJ_jE

● https://www.youtube.com/watch?v=fpKQKIU2800

Page 24: Internet  de las cosas

Plataforma de desarrollo para IoT (PlatformIO)

● Plataforma de desarrollo para IoT

Page 25: Internet  de las cosas

Otros Frameworks o recursos para IoT

● 67 recursos Opensource para IoT

http://techbeacon.com/67-open-source-tools-resources-iot● Open IoT Framework

http://www.freedomotic.com/● Ubiworx IoT Software Framework

http://www.ubiworx.com/ubiworx/● IoTivity OpenSource Framework IoT

https://www.iotivity.org/● Yocto Project

https://www.yoctoproject.org/

Page 26: Internet  de las cosas

Adaptar plataforma TIC

● Computación en la nube● Computación para big data● Redes de baja velocidad para IoT● Redes IPv4 e IPv6● Seguridad con el protocolo XMPP

Page 27: Internet  de las cosas

Cambio de paradigma en el desarrollo de aplicaciones

● Desarrollo de aplicaciones móviles

● Computación en la nube

● Cumplir estándares web (html5, css, javascript)

● Datos vinculados

● Big data

● Mineria de datos

● NoSQL

● De la web 1.0, 2.0 a la web 3.0 (Web semántica)

Page 28: Internet  de las cosas

Datos vinculados● http://www.linkeddata.org

● http://www.w3.org/standards/semanticweb/data

Page 29: Internet  de las cosas

Evolución de la web● Web 1.0: Publicación

● Web 2.0: Interacción y automatización

● Web 3.0: Interoperación, IoT y Smart City

Page 30: Internet  de las cosas

Web 1.0

● Publicación de páginas

– Html, http, TCP/IP● Enlaces entre publicaciones

– URI● Consumido por humanos

– Navegadores● Información estática

– Editor proporciona la información

– Centralizado

Ejemplos:

● Diarios

● Portales

● Homepages

● Británica Online

Page 31: Internet  de las cosas

Web 2.0

● Información dinámica

– Usuario proporciona la información

– XML,,XML Schema, XSLT,XHR,(ajax)● Nuevas interfaces para humanos

– Apps (10' interfaces)● Web Social

● Servicios web

– SOAP, WSDL

– REST,WADL

– Sindicalización(RSS, Atom, podcast,etc)

Ejemplos:

● Redes Sociales

– Facebook, twitter, linkedin, etc● Base de datos en línea

– Wikipedia, OSM, etc● Tiendas

– Ebay,Amazon, etc● Manejadores de contenido

– Drupal, mediawiki, etc● Apps

– Iphone, Android, etc● Web como plataforma

– Cloud, Google, Hotmail● Web Programable

– Mashups, API's

Page 32: Internet  de las cosas

Web 3.0

● Publicación de datos

– RDF/http/xmpp/TCPv6/IPv6● Enlaces entre datos

– URI● Consumido por máquinas

– M2M, WSN● Información federada

– Descentralizado● Creado por multitud de entidades

Page 33: Internet  de las cosas

Tecnologías Web 3.0

● Web Semántica

– Abstracción universal de la información

– Significado de la información

– Preguntas y reglas estándarizadas

– Inteligencia artificial● Internet de las Cosas (IoT)

– Wireless sensor network WSN (IPv6/Wifi)

– Grid computing (federación)

– Cloud computing

– Seguridad peer to peer (XMPP)

Page 34: Internet  de las cosas

¿Qué se necesita para desarrollar para IoT?

● Hardware y sensores

● Plataforma TIC

● Framework de desarrollo

● Datos vinculados

● Web 3.0

Page 35: Internet  de las cosas

¿Cómo empezamos con IoT?

● Desarrollo en la nube

● Desarrollo enfocado a la web semántica

● Cumpliendo estándares de desarrollo web y móvil

● Mucho javascript y NoSQL

● Desarrollo de microservicios

● Desarrollo Ágil, DevOps, integración continua, despliegue continuo y entrega continua

● Desarrollar un Scada Web

Page 36: Internet  de las cosas

Créditos y Licencia

● Ernesto Crespohttp://blog.crespo.org.veLicencia: Creative commons - Atribución, Compartir igual 4.0 internacional

● OpenOffice.org template by Raphaël Hertzoghttp://raphaelhertzog.com/go/ooo-templateLicense: GPL-2+

● Background image by Alexis Younes “ayo”http://www.73lab.comLicense: GPL-2+