Sommario:

ESP8266 e Broker MQTT "gratuito" pubblico HiveMQ e Node-RED: 6 passaggi (con immagini)
ESP8266 e Broker MQTT "gratuito" pubblico HiveMQ e Node-RED: 6 passaggi (con immagini)

Video: ESP8266 e Broker MQTT "gratuito" pubblico HiveMQ e Node-RED: 6 passaggi (con immagini)

Video: ESP8266 e Broker MQTT
Video: KC868-H32B connect to free internet MQTT broker work without KinCony's cloud server 2024, Novembre
Anonim
ESP8266 e pubblico
ESP8266 e pubblico

Il protocollo MQTT ha preso grande forza negli ultimi anni poiché è semplice, sicuro, pratico e leggero perfetto per le applicazioni IoT e M2M.

Grazie al contributo di sviluppatori e sviluppatori di applicazioni MQTT, sono disponibili Broker MQTT pubblici per il monitoraggio e i test di controllo su Internet, sono disponibili per connettersi da qualsiasi client MQTT in questo caso utilizzeremo HIVEMQ, che ha dashboard per visualizzare connessioni MQTT e socket Web, trattandosi di pubblico occorre fare alcune considerazioni che vedremo di seguito.

Sito Web ufficiale: HiveMQDashboard MQTT: HiveMQ

Broker di connessioni MQTT

  • Broker: broker.hivemq.com
  • Porta TCP: 1883
  • Porta Websocket: 8000

Test

Quindi faremo 2 prove:

  1. Broker di connessione MQTT HIVEMQ con Node-RED.
  2. Broker di connessione MQTT HIVEMQ con ESP8266 e Node-RED.

Tutorial completo e download

Per maggiori informazioni, visitare:

Per maggiori informazioni visita:

Passaggio 1: installa Node-RED

Image
Image

Passaggio 2: alcuni dei componenti necessari per la costruzione e il test

Alcuni dei componenti necessari per la costruzione e il collaudo
Alcuni dei componenti necessari per la costruzione e il collaudo
Alcuni dei componenti necessari per la costruzione e il collaudo
Alcuni dei componenti necessari per la costruzione e il collaudo

Alcuni dei componenti necessari per la costruzione e il test:

ESP8266 12E-https://s.click.aliexpress.com/e/b6QNZfy

Sensore DS18B20 Onewire-https://s.click.aliexpress.com/e/meqfuNv

3 Resistenza 10k

Passaggio 3: Test 1: Broker di connessione MQTT HIVEMQ con Node-RED

Image
Image
Test 1: Broker di connessione MQTT HIVEMQ con Node-RED
Test 1: Broker di connessione MQTT HIVEMQ con Node-RED

Utilizzando Node-RED precedentemente installato su un server locale nella mia rete, effettueremo la connessione MQTT con HIVEMQ per convalidare la connessione da qualsiasi client MQTT.

Passaggio 4: architettura

Architettura
Architettura

Collegamenti del sensore

Il modulo ESP8266 è configurato come client MQTT ed esegue la lettura periodica della temperatura del sensore DS18B20, collegato al pin D4 (Gpio 02), alimentazione a 5v, con la rispettiva resistenza consigliata nel datasheet maxim.

Richiede librerie:

  • PubSubClient.h
  • OneWire.h
  • DallasTemperature.h

Passaggio 5: test 2: broker di connessione MQTT HIVEMQ con ESP8266 e Node-RED

Image
Image

In questo caso il modulo ESP8266 12E NodeMCU configurato come client MQTT legge un sensore di temperatura Protocollo DS18B20 (Onewire) invia la temperatura tramite MQTT al Broker HIVEMQ e Node-RED installato in rete locale richiede il valore di temperatura e grafico On Node-RED Pannello di controllo.

Argomento MQTT"temperatura/controllo PDA/sensore"

Messaggio

Esempi di valori di temperatura "28,9"

Passaggio 6: conclusioni e ulteriori informazioni

Conclusioni e maggiori informazioni
Conclusioni e maggiori informazioni

Riteniamo che sebbene tecnicamente il broker sia pubblico non realizziamo applicazioni che sono costantemente collegate a questo broker, e poiché è pubblico gratuito HIVE ha diversi aspetti legali che devono essere presi in considerazione.

Eseguiamo solo test veloci, anche se va notato che hanno montato le loro applicazioni IoT con questo broker senza alcun inconveniente apparente il servizio è attivo e pubblico.

Con un broker nel cloud (intenet) da qualsiasi luogo potremmo connettere i nostri dispositivi e applicazioni senza limiti di indirizzi IP e altre restrizioni, attualmente ricercando piani e servizi di server MQTT.

Nei prossimi tutorial proveremo altri server MQTT pubblici e le interazioni con FRED (Node-RED).

Altri broker pubblici

Test Broker Pubblico Mosca.io

Consigliato: