Sommario:
- Passaggio 1: installa Node-RED
- Passaggio 2: alcuni dei componenti necessari per la costruzione e il test
- Passaggio 3: Test 1: Broker di connessione MQTT HIVEMQ con Node-RED
- Passaggio 4: architettura
- Passaggio 5: test 2: broker di connessione MQTT HIVEMQ con ESP8266 e Node-RED
- Passaggio 6: conclusioni e ulteriori informazioni
Video: ESP8266 e Broker MQTT "gratuito" pubblico HiveMQ e Node-RED: 6 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
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:
- Broker di connessione MQTT HIVEMQ con Node-RED.
- 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
Passaggio 2: alcuni dei componenti necessari per la costruzione e il test
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
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
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
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
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:
RoboPhoto - un generatore di mosaici per il pubblico: 4 passaggi
RoboPhoto - un generatore di mosaici per il pubblico: RoboPhoto è un generatore di fotomosaici in tempo realeRoboPhoto crea un fotomosaico dei suoi utenti - mentre aspetti. Utilizzando moderne tecniche digitali come l'elaborazione delle immagini, il riconoscimento facciale e l'intelligenza artificiale, RoboPhoto è in grado di creare un ph
Cabina di storia orale da un antico telefono pubblico: 11 passaggi (con immagini)
Cabina di storia orale da un antico telefono pubblico: è divertente come un fantastico progetto porti a un altro. Dopo aver mostrato il mio Audio Memory Chest al Boston Makers (il makerspace della mia città natale), uno degli Artists in Residence 2018 della città mi ha chiesto se sarei interessato a costruire un telefono di "storia orale
Progettazione PCB e fresatura di isolamento utilizzando solo software gratuito: 19 passaggi (con immagini)
Progettazione di PCB e fresatura di isolamento utilizzando solo software gratuito: in questo Instructable ti mostrerò come progettare e fabbricare i tuoi PCB, utilizzando esclusivamente software gratuito che funziona su Windows e su un Mac. Cose di cui hai bisogno: computer con connessione internet cnc mulino/router, più precisa è la scommessa
CREA IL TUO SERVER MINECRAFT! Super facile, veloce e gratuito! (NESSUN CLICK BAIT): 11 passaggi (con immagini)
CREA IL TUO SERVER MINECRAFT! Super facile, veloce e gratuito! (NESSUN CLICK BAIT): Minecraft è un gioco estremamente divertente in cui puoi praticamente fare tutto ciò che desideri! Ma giocare con gli amici su Internet a volte può essere una seccatura. Purtroppo, la maggior parte dei server multiplayer sono pieni di troll, non l'esperienza di gioco
Telefono pubblico in casa: 6 passaggi (con immagini)
Telefono a pagamento in casa: questo progetto probabilmente è iniziato a causa della mia strana ossessione per gli alloggi e i dispositivi a moneta. Immagino che anche le leggende dei tempi d'oro dell'hacking e del phreaking abbiano aiutato. Aggiunto al fatto che i miei telefoni cordless non si trovavano mai quando