Perfilado de sección

  • Entiende el funcionamiento de algunos de los protocolos de comunicación más usuales en IoT, y como se pueden utilizar con una placa de desarrollo con el microcontrolador ESP8266.

    Tiempo estimado de realización: 14 horas

    • Duración del vídeo: 1 minuto
      Estimación adicional de dedicación a la actividad: 0 minutos

      Este módulo comienza presentando las características que deben tener los sensores y actuadores que empleemos para construir nuestros dispositivos en el marco del hogar digital. A continuación, se introducen los principales protocolos de comunicación que se van a emplear en la construcción de soluciones IoT en entornos domésticos, que son el protocolo HTTP y el protocolo MQTT. Para cada uno de ellos vamos a realizar diversos ejemplos que permiten entender cómo funcionan con estos protocolos para enviar y recibir mensajes desde o hacia el microcontrolador con el que estamos trabajando.

      Para poder realizar esta actividad necesitas disponer del siguiente material:

        • La placa de desarrollo Wemos D1 Mini o equivalente.
        • Una máquina virtual linux con un servidor web y un bróker MQTT. En la actividad 3.2.2.1  se da el enlace de descarga.


        • Duración del vídeo: 4 minutos
          Estimación adicional de dedicación a la actividad: 0 minutos

          En esta actividad se van a ver las características que deberían tener los sensores y actuadores que se utilicen para construir los dispositivos de un hogar digital.

        • Duración del vídeo: 7 minutos
          Estimación adicional de dedicación a la actividad: 0 minutos

          Se introducen las tecnologías de comunicación entre dispositivos cableadas e inalámbricas, centrándonos en estas últimas, y los protocolos de comunicación HTTP y MQTT que son los que se emplean en la construcción de dispositivos IoT en entornos domésticos.

        • Duración del vídeo: 35 minutos
          Estimación adicional de dedicación a la actividad: 2 horas

          En esta actividad se aprenderán los fundamentos teóricos necesarios para poder configurar el entorno de desarrollo y ejecución que se usará en este curso para poder llevar a cabo las actividades de los módulos 3 y 4.


        • Duración del vídeo: 2 minutos
          Estimación adicional de dedicación a la actividad: 0 minutos

          Esta es una actividad introductoria para presentar lo que se va a hacer en las siguientes 3 actividades que usarán el protocolo HTTP para comunicar la placa de desarrollo con una máquina virtual linux.

        • Duración del vídeo: 4 minutos
          Estimación adicional de dedicación a la actividad: 1 hora

          En esta actividad se explica como arrancar la Máquina Virtual usando el programa VMWare, como ejecutar el servidor web que tiene instalado y como probar la conexión a ese servidor web desde un navegador.
          Antes de ver el video es necesario:
          1) leer el  Anexo I,
          2) visualizar el video, y
          3) por último leer el segundo anexo para asegurarse que se tiene la Máquina Virtual configurada con el adaptador de red en modo Bridge.

        • Duración del vídeo: 19 minutos
          Estimación adicional de dedicación a la actividad: 2 horas

          En esta actividad se va a crear un programa en la placa de desarrollo Wemos D1 mini que haga de cliente HTTP para enviar peticiones al servidor web de la máquina virtual.
        • Duración del vídeo: 9 minutos
          Estimación adicional de dedicación a la actividad: 2 horas

          En esta actividad creareis en la placa un programa con un servidor web que le permita recibir peticiones HTTP desde un navegador web

        • Duración del vídeo: 22 minutos
          Estimación adicional de dedicación a la actividad: 30 minutos

          En esta actividad se profundiza en los conceptos sobre la comunicación MQTT y se realizan pruebas de comunicación desde un cliente MQTT con el bróker instalado en la máquina virtual .

        • Duración del vídeo: 20 minutos
          Estimación adicional de dedicación a la actividad: 2 horas

          En esta actividad se realizará un programa para la placa de desarrollo que enviará mensajes MQTT al bróker de la máquina virtual.


        • Duración del vídeo: 12 minutos
          Estimación adicional de dedicación a la actividad: 2 horas

          En esta actividad se realizará un programa para la placa de desarrollo que recibirá mensajes MQTT del bróker de la máquina virtual.