Documentos de Académico
Documentos de Profesional
Documentos de Cultura
NRC: 5784
INFORME #1
INTEGRANTES:
JORGE LEDESMA
03 DE JUNIO 2021
1. TEMA: Conexión inalámbrica de un sensor
2. OBJETIVOS
● Realizar el monitoreo de un sensor de forma inalámbrica empleando una tarjeta de
desarrollo, una red Wi-Fi y un servidor MQTT
● Instalar un servidor para el protocolo MQTT
● Programar una tarjeta ESP8266 usando Arduino IDE para realizar la lectura de un
sensor y la publicación de datos en un tópico MQTT
●Realizar el monitoreo del sensor usando un cliente MQTT
3. MATERIALES Y EQUIPOS
● Microcontrolador ESP8266
● 1 sensor (libre elección)
● Cables
● Ordenador
● Notepad ++
● Eclipse Mosquitto
● MQTT Explorer
4. TRABAJO PREPARATORIO
ESP8266
La serie ESP8266, o familia, de chips Wi-Fi es producida por Espressif Systems, una empresa
de semiconductores sin fábrica que opera en Shanghai, China. La serie ESP8266 incluye
actualmente los chips ESP8266EX y ESP8285.[1] http://esp8266.net/
Las placas / módulos de desarrollo basados en ESP8266 a menudo incorporan un módulo de
PCB de montaje en superficie, un puente de USB a serie integrado y conexiones de paso a
paso de 0,1 pulgadas. Por ejemplo, los kits de desarrollo de NodeMCU usan módulos Ai-
Thinker, el Adafruit Feather HUZZAH usa un módulo Ai-Thinker ESP-12S con un chip de
puente USB a serie SiLabs CP2104, y el WEMOS D1 Mini versión 2.3 usa un Ai-Thinker
Módulo ESP-12S con un chip puente de USB a serie WinChipHead CH340G. Otras placas de
desarrollo no utilizan un módulo intermediario y, en su lugar, incorporan directamente el
propio chip a bordo; por ejemplo, WEMOS D1 Mini Pro utiliza ESP8266EX y WEMOS D1
Mini Lite utiliza ESP8285. [1]
Fig 1 Modulo físico ESP8266.
CUADRO COMPARATIVO ARDUINO-ESP8266-MyRIO
PROTOCOLO MQTT
MQTT fue inventado en 1999 por el Dr. Andy Stanford-Clark y Arlen Nipper. El co-inventor Arlen
Nipper es el presidente de Cirrus Link Solutions, la compañía que desarrolló los módulos Cirrus Link
MQTT para encendido.
MQTT se creó con el objetivo de recopilar datos de muchos dispositivos y luego transportarlos a la
infraestructura de TI. Es liviano y, por lo tanto, ideal para monitoreo remoto, especialmente en
conexiones M2M que requieren una huella de código pequeña o donde el ancho de banda de la red es
limitado.
MQTT es un protocolo de publicación / suscripción que permite que los dispositivos del borde de la
red publiquen en un corredor. Los clientes se conectan a este intermediario, que luego media la
comunicación entre los dos dispositivos. Cada dispositivo puede suscribirse o registrarse a temas
particulares. Cuando otro cliente publica un mensaje sobre un tema suscrito, el corredor reenvía el
mensaje a cualquier cliente que se haya suscrito. [2]
5. DESARROLLO DE LA PRACTICA
● Instalar el bróker MQTT en su ordenador y configurar el puerto 1883 correspondiente
al bróker de Mosquito
● Programar la tarjeta ESP8266 usando Arduino IDE con el código desarrollado para
publicar y suscribirse al tópico MQTT
● Realizar la lectura del sensor y envío del dato usando la función de publicar al bróker
MQTT
● Visualizar los datos recibidos en el bróker MQTT con MQTT Explorer
6. PREGUNTAS