Oi Felipe, como você está? Espero que esteja bem =)
Realmente o broker e o aplicativo não estão mais disponíveis, pedirei para que a equipe efetue a correção. Mas não se preocupe, vou fazer passo a passo com você desde o começo, tudo bem?
- O primeiro passo é instalar o cliente mqtt. Digite no terminal:
pip install paho-mqtt
- Agora, precisamos criar o script em python que publicará a informação de temperatura:
import paho.mqtt.client as mqtt
mqttc = mqtt.Client()
mqttc.connect("mqtt.eclipse.org", 1883)
mqttc.publish("teste/temperatura", "25")
mqttc.loop(2)
Obs: como o broker utilizado na aula está indisponível mudamos para o seguinte endereço: mqtt.eclipse.org
- Abra o aplicativo e clique em
Add first broker
- Aparecerá a seguinte tela:
- Onde está escrito
Nome do Servidor
pode colocar qualquer nome que possa servir de identificação daquele servidor. E onde há tcp://192.168.1.50
coloque o endereço do broker, ou seja: mqtt.eclipse.org
. Veja como fica:
- Clique no botão de salvar
- Deverá aparecer a seguinte tela:
- Na tela que se abrir, clique em
Standard
:
- Aparecerá a seguinte tela:
- Edite o nome do bloco e onde está escrito
Tópico para se inscrever
. Em Tópico para se inscrever
coloque o nome do tópico que está no código, nesse exemplo: teste/temperatura
. Desmarque o botão de habilitar publicação
. Ficará da seguinte forma:
- Clique no botão de salvar e deverá aparecer o seguinte:
Pronto, temos o nosso aplicativo e código devidamente configurados!
Agora, basta voltarmos ao nosso computador e executar o código na linha de comando:
python nome_do_arquivo_que_voce_salvou_o_codigo.py
Ao fazer a execução, deverá aparecer no aplicativo o valor de temperatura que enviamos:
Qualquer coisa estou por aqui, Felipe. A gente vai conversando.
Abraços e bons estudos!