Cuprins:

ESP8266 și public "MQTT Broker HiveMQ &Node-RED" gratuit ": 6 pași (cu imagini)
ESP8266 și public "MQTT Broker HiveMQ &Node-RED" gratuit ": 6 pași (cu imagini)

Video: ESP8266 și public "MQTT Broker HiveMQ &Node-RED" gratuit ": 6 pași (cu imagini)

Video: ESP8266 și public
Video: Get started with Our Free Cloud Broker HiveMQ and Websockets 2024, Decembrie
Anonim
ESP8266 & Public
ESP8266 & Public

Protocolul MQTT a luat o mare forță în ultimii ani, deoarece este simplu, sigur, practic și ușor perfect pentru aplicațiile IoT și M2M.

Datorită contribuției dezvoltatorilor și dezvoltatorilor de aplicații MQTT, există MQTT Broker public pentru teste de monitorizare și control pe Internet, sunt disponibile pentru conectarea de la orice client MQTT, în acest caz vom folosi HIVEMQ, care are tablou de bord pentru a vizualiza conexiunile MQTT și socketurile web, deoarece este public ar trebui să aibă câteva considerații pe care le vom vedea mai jos.

Site oficial: HiveMQ Tablou de bord MQTT: HiveMQ

Connections Broker MQTT

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

Test

Apoi vom face 2 teste:

  1. Broker de conexiune MQTT HIVEMQ cu Node-RED.
  2. Broker de conexiune MQTT HIVEMQ cu ESP8266 și Node-RED.

Tutorial complet și descărcări

Pentru mai multe informații, vă rugăm să vizitați:

Pentru mai multe informații vizitate:

Pasul 1: Instalați Node-RED

Image
Image

Pasul 2: Unele dintre componentele necesare pentru construcție și testare

Unele dintre componentele necesare pentru construcție și testare
Unele dintre componentele necesare pentru construcție și testare
Unele dintre componentele necesare pentru construcție și testare
Unele dintre componentele necesare pentru construcție și testare

Unele dintre componentele necesare pentru construcție și testare:

ESP8266 12E -

Senzor DS18B20 Onewire -

3 Rezistor 10k

Pasul 3: Testul 1: Broker de conexiune MQTT HIVEMQ cu Node-RED

Image
Image
Testul 1: Broker de conexiune MQTT HIVEMQ cu Node-RED
Testul 1: Broker de conexiune MQTT HIVEMQ cu Node-RED

Folosind Node-RED instalat anterior pe un server local din rețeaua mea, vom face conexiunea MQTT cu HIVEMQ pentru a valida conexiunea de la orice client MQTT.

Pasul 4: Arhitectură

Arhitectură
Arhitectură

Conexiuni senzor

Modulul ESP8266 este configurat ca client MQTT și efectuează citirea periodică a temperaturii senzorului DS18B20, conectat la pinul D4 (Gpio 02), alimentat la 5v, cu rezistența respectivă recomandată în foaia tehnică maximă.

Necesită biblioteci:

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

Pasul 5: Testul 2: Broker de conexiune MQTT HIVEMQ cu ESP8266 și Node-RED

Image
Image

În acest caz, modulul ESP8266 12E NodeMCU configurat ca client MQTT citește un senzor de temperatură Protocolul DS18B20 (Onewire) trimite temperatura prin MQTT către Broker HIVEMQ și Node-RED instalat în rețeaua locală solicită valoarea temperaturii și graficul On Node-RED Bord.

Subiect MQTT „temperatură / control PDAC / senzor”

Mesaj

Exemple de valori ale temperaturii "28,9"

Pasul 6: Concluzii și mai multe informații

Concluzii și mai multe informații
Concluzii și mai multe informații

Considerăm că, deși din punct de vedere tehnic, brokerul este public, nu realizăm aplicații care sunt conectate în mod constant la acest broker și, din moment ce este gratuit, HIVE are mai multe aspecte legale care trebuie luate în considerare.

Realizăm doar teste rapide, deși trebuie remarcat faptul că și-au montat aplicațiile IoT cu acest broker fără niciun inconvenient aparent în care serviciul este activ și public.

Cu un broker în cloud (intenet) de oriunde ne-am putea conecta dispozitivele și aplicațiile fără limite de adrese IP și alte restricții, în prezent planuri de cercetare și servicii ale serverelor MQTT.

În următoarele tutoriale vom încerca alte servere publice MQTT și interacțiuni cu FRED (Node-RED).

Alte publicități Broker

Teste de broker public Mosca.io

Recomandat: