Kazalo:

ESP8266 in javni "brezplačni" posrednik MQTT HiveMQ & Node-RED: 6 korakov (s slikami)
ESP8266 in javni "brezplačni" posrednik MQTT HiveMQ & Node-RED: 6 korakov (s slikami)

Video: ESP8266 in javni "brezplačni" posrednik MQTT HiveMQ & Node-RED: 6 korakov (s slikami)

Video: ESP8266 in javni
Video: How To Chia GPU Plotting and Farming Guide for WINDOWS UPDATED - Gigahorse Start to Finish - 2023 2024, November
Anonim
ESP8266 & Javno
ESP8266 & Javno

Protokol MQTT je v zadnjih letih močno okrepil, saj je preprost, varen, praktičen in lahek, kot nalašč za aplikacije IoT in M2M.

Zahvaljujoč prispevku razvijalcev in razvijalcev aplikacij MQTT obstajajo javni posredniki MQTT za spremljanje in nadzor interneta, ki so na voljo za povezavo s katerim koli odjemalcem MQTT, v tem primeru bomo uporabili HIVEMQ, ki ima nadzorno ploščo za ogled povezav MQTT in spletnih vtičnic., ker je javna, bi morala imeti nekaj premislekov, ki jih bomo videli spodaj.

Uradna spletna stran: HiveMQDashboard MQTT: HiveMQ

Povezovalni posrednik MQTT

  • Posrednik: broker.hivemq.com
  • TCP vrata: 1883
  • Vrata Websocket: 8000

Test

Nato naredimo 2 testa:

  1. Povezovalni posrednik MQTT HIVEMQ z Node-RED.
  2. Povezovalni posrednik MQTT HIVEMQ z ESP8266 & Node-RED.

Celotna vadnica in prenosi

Za več informacij obiščite:

Za več informacij obiščite:

1. korak: Namestite Node-RED

Image
Image

2. korak: Nekatere komponente, potrebne za gradnjo in preskušanje

Nekatere komponente, potrebne za gradnjo in preskušanje
Nekatere komponente, potrebne za gradnjo in preskušanje
Nekatere komponente, potrebne za gradnjo in preskušanje
Nekatere komponente, potrebne za gradnjo in preskušanje

Nekatere komponente, potrebne za gradnjo in testiranje:

ESP8266 12E -

Senzor DS18B20 Onewire -

3 upor 10k

Korak 3: Preskus 1: posrednik povezav MQTT HIVEMQ z Node-RED

Image
Image
Test 1: Povezovalni posrednik MQTT HIVEMQ z Node-RED
Test 1: Povezovalni posrednik MQTT HIVEMQ z Node-RED

Z uporabo Node-RED, ki je bil prej nameščen na lokalnem strežniku v mojem omrežju, bomo vzpostavili povezavo MQTT z virusom HIVEMQ, da potrdimo povezavo s katerim koli odjemalcem MQTT.

4. korak: Arhitektura

Arhitektura
Arhitektura

Priključitev senzorja

Modul ESP8266 je konfiguriran kot odjemalec MQTT in izvaja periodično odčitavanje temperature senzorja DS18B20, priključenega na zatič D4 (Gpio 02), napajanje na 5V, z ustreznim priporočenim uporom v podatkovnem listu maxim.

Zahteva knjižnice:

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

5. korak: Preskus 2: posrednik za povezavo MQTT HIVEMQ z ESP8266 & Node-RED

Image
Image

V tem primeru modul ESP8266 12E NodeMCU, konfiguriran kot odjemalski MQTT, bere temperaturni senzor Protokol DS18B20 (Onewire) pošlje temperaturo prek MQTT posredniku HIVEMQ in Node-RED, nameščen v lokalnem omrežju, zahteva vrednost temperature in graf V vozlišču-RED Armaturna plošča.

MQTT Tema "temperatura/PDAControl/senzor"

Sporočilo

Primeri temperaturnih vrednosti "28,9"

Korak 6: Zaključki in več informacij

Zaključki in več informacij
Zaključki in več informacij

Menimo, da čeprav je tehnično posrednik javen, se ne zavedamo aplikacij, ki so stalno povezane s tem posrednikom, in ker je brezplačna javna HIVE, ima nekaj pravnih vidikov, ki jih je treba upoštevati.

Izvajamo samo hitre teste, čeprav je treba opozoriti, da so svoje aplikacije IoT namestili s tem posrednikom brez očitnih neprijetnosti, da je storitev aktivna in javna.

S posrednikom v oblaku (intenet) od koder koli lahko povežemo svoje naprave in aplikacije brez omejitev naslovov IP in drugih omejitev, trenutno raziskovalnih načrtov in storitev strežnikov MQTT.

V naslednjih vajah bomo preizkusili druge javne strežnike MQTT in interakcije s sistemom FRED (Node-RED).

Druge javnosti posrednik

Testi javnih posrednikov Mosca.io

Celotna vadnica in prenosi

Priporočena: