Mqtt
Conhecendo os módulos do NodeMCU
O NodeMCU é um firmware baseado no eLua para os dispositivos ESP8266. Se você deseja saber mais sobre o firmware recomendo a leitura do artigo NodeMCU: Lua para o ESP8266 que publiquei recentemente. Neste artigo o foco foi a apresentação do firmware e como fazer o flash do seu dispositivo.
Com o decorrer dos projetos que fazem uso do ESP8266 e NodeMCU, eventualmente será necessário criar um firmware com módulos que não fazem parte da distribuição padrão. Sendo assim, o artigo de hoje visa explicar brevemente o que é cada um dos módulos disponíveis. Builds customizadas podem ser feitas através do site NodeMCU custom builds.
· 3 minutos de leitura
MQTT Parte 2: Enviando e recebendo mensagens
Na primeira parte sobre o protocolo MQTT (Message Queue Telemetry Transport) demos uma breve introdução ao assunto, explicando o seu funcionamento, brokers e clients.
Hoje o artigo é mais prático que teórico. Inicialmente vamos instalar/configurar o broker e após vamos criar em cliente MQTT que irá ser conectar ao broker para enviar ou receber mensagens.
· 2 minutos de leitura
MQTT Parte 1: O que é MQTT?
O protocolo Message Queue Telemetry Transport (MQTT) está presente no dia a dia da Internet das Coisas (IoT) e o seu principal uso é fazer as máquinas conversarem, também conhecido como Machine-to-Machine (M2M).
Nos últimos artigos temos dado ênfase aos sistemas embarcados, mais especificamente o NodeMCU e ao ESP8266. Pois bem, o NodeMCU possui embutido um cliente MQTT para a versão 3.1.1 do protocolo. No artigo de hoje não vou me ater ao NodeMCU, mas sim, irei explicar o que é o protocolo em si, pois ele pode ser utilizado em outros ambientes, além de sistemas embarcados.
· 4 minutos de leitura