12
IoT el internet de las cosas… Juanjo López [email protected]

Presentación de PowerPoint · Presentación de PowerPoint Author: Juanjo Created Date: 2/6/2019 8:24:28 AM

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Presentación de PowerPoint · Presentación de PowerPoint Author: Juanjo Created Date: 2/6/2019 8:24:28 AM

IoTel internet de las cosas…

Juanjo López [email protected]

Page 2: Presentación de PowerPoint · Presentación de PowerPoint Author: Juanjo Created Date: 2/6/2019 8:24:28 AM

IoTEl internet de las cosas es unconcepto que se refiere a unainterconexión digital de objetoscotidianos con internet. Es, endefinitiva, la conexión deinternet con más objetos quecon personas.

Page 3: Presentación de PowerPoint · Presentación de PowerPoint Author: Juanjo Created Date: 2/6/2019 8:24:28 AM

MQTTEs un protocolo usado para la comunicaciónmachine-to-machine (M2M) en el "Internet ofThings".

Está orientado a la comunicación de sensores,consume muy poco ancho de banda y puedeser utilizado en la mayoría de los dispositivoscon pocos recursos.

Sigue una topología de estrella, con un nodocentral que hace de servidor o "broker”,encargado de gestionar la red y de transmitirlos mensajes.

La comunicación se basa en unos "topics"(temas), que el cliente que publica el mensajecrea y los nodos que deseen recibirlo debensubscribirse a él

Page 5: Presentación de PowerPoint · Presentación de PowerPoint Author: Juanjo Created Date: 2/6/2019 8:24:28 AM

Práctica - IoT 1iot.eclipse.org

1883 (TCP)

PublicarTema: ab/iot1/temperaturaValor: 25

SuscripciónTema: ab/iot1/temperatura

SuscripciónTema: ab/iot1/humedad

PublicarTema: ab/iot1/humedadValor: 46

ESP-01

DHT-11Temperatura / humedad

Page 6: Presentación de PowerPoint · Presentación de PowerPoint Author: Juanjo Created Date: 2/6/2019 8:24:28 AM

http://www.arduinoblocks.com/web/project/69798

Práctica - IoT 1¡OJO!

No podemos utilizar los bloques de “esperar”, pues bloquearía la

ejecución y dejaría de funcionar la capa de conexión a internet.

Siempre usaremos “ejecutar cada” para no bloquear la ejecución

Page 7: Presentación de PowerPoint · Presentación de PowerPoint Author: Juanjo Created Date: 2/6/2019 8:24:28 AM

Conexión con el servidor Añadir componentes para la temperatura, humedad y gráficas

Práctica - IoT 1

Panel mostrando los datos en tiempo real

https://play.google.com/store/apps/details?id=snr.lab.iotmqttpanel.prod

Aplicación Android: IoT MQTT Panel

Page 8: Presentación de PowerPoint · Presentación de PowerPoint Author: Juanjo Created Date: 2/6/2019 8:24:28 AM

iot.eclipse.org1883 (TCP)

SuscribirTema: ab/iot2/rele

PublicarTema: ab/iot2/releValor: On -> 1 / Off -> 0

ESP01

Relé

Práctica - IoT 2

Page 9: Presentación de PowerPoint · Presentación de PowerPoint Author: Juanjo Created Date: 2/6/2019 8:24:28 AM

http://www.arduinoblocks.com/web/project/70019

Práctica - IoT 2

Page 10: Presentación de PowerPoint · Presentación de PowerPoint Author: Juanjo Created Date: 2/6/2019 8:24:28 AM

Conexión con el servidor

Añadir componente “switch”Topic: ab/iot2/rele

Práctica - IoT 2

Panel para controlar el relé remotamente

https://play.google.com/store/apps/details?id=snr.lab.iotmqttpanel.prod

Aplicación Android: IoT MQTT Panel

Page 11: Presentación de PowerPoint · Presentación de PowerPoint Author: Juanjo Created Date: 2/6/2019 8:24:28 AM

Servidores (Brokers ) MQTT con seguridad

https://www.cloudmqtt.com/

Opción de cuenta gratuita con algunas limitaciones respecto a la cantidad de datos transferidos.Puede ser una opción perfecta para pequeños proyectos.

O puedes instalarte tu propio servidor MQTT libre y configurarlo como quieras…

https://mosquitto.org/

(Win,Linux,Mac,…)

Page 12: Presentación de PowerPoint · Presentación de PowerPoint Author: Juanjo Created Date: 2/6/2019 8:24:28 AM

IDEAS para proyectos IoT con Arduino + Android

-Estación meteorológica

-Vivienda domótica

-Monitorización de consumo eléctrico con PZEM004T

ENLACES DE INTERÉS

https://blog.arduinoblocks.com/

https://en.wikipedia.org/wiki/MQTT

https://es.wikipedia.org/wiki/Internet_de_las_cosas

http://www.arduinoblocks.com/

¡GRACIAS POR LA ATENCIÓN!

Juanjo López [email protected]