Obsah:

ESP8266 & Public „Free“MQTT Broker HiveMQ & Node-RED: 6 kroků (s obrázky)
ESP8266 & Public „Free“MQTT Broker HiveMQ & Node-RED: 6 kroků (s obrázky)

Video: ESP8266 & Public „Free“MQTT Broker HiveMQ & Node-RED: 6 kroků (s obrázky)

Video: ESP8266 & Public „Free“MQTT Broker HiveMQ & Node-RED: 6 kroků (s obrázky)
Video: Public MQTT Broker HiveMQ & ESP8266 DS18B20 (Onewire) + Node-RED : PDAControl 2024, Listopad
Anonim
ESP8266 a veřejné
ESP8266 a veřejné

Protokol MQTT získal v posledních letech velkou sílu, protože je jednoduchý, bezpečný, praktický a lehký, ideální pro aplikace IoT a M2M.

Díky přispění vývojářů a vývojářů aplikací MQTT existují veřejné MQTT Broker pro internetové monitorovací a kontrolní testy, jsou k dispozici pro připojení z jakéhokoli klienta MQTT v tomto případě použijeme HIVEMQ, který má řídicí panel pro zobrazení připojení MQTT a webových soketů, protože je veřejný, měl by mít několik úvah, které uvidíme níže.

Oficiální web: HiveMQDashboard MQTT: HiveMQ

Connections Broker MQTT

  • Makléř: broker.hivemq.com
  • TCP port: 1883
  • Port Websocket: 8000

Test

Poté provedeme 2 testy:

  1. Broker spojení MQTT HIVEMQ s Node-RED.
  2. Spojovací makléř MQTT HIVEMQ s ESP8266 a Node-RED.

Kompletní návod a stahování

Pro více informací navštivte:

Více informací:

Krok 1: Node-RED nainstalujte

Image
Image

Krok 2: Některé ze součástí vyžadovaných pro stavbu a testování

Některé z komponent vyžadovaných pro stavbu a testování
Některé z komponent vyžadovaných pro stavbu a testování
Některé z komponent vyžadovaných pro stavbu a testování
Některé z komponent vyžadovaných pro stavbu a testování

Některé z komponent vyžadovaných pro stavbu a testování:

ESP8266 12E -

Senzor DS18B20 Onewire -

3 rezistor 10k

Krok 3: Test 1: Connection Broker MQTT HIVEMQ s Node-RED

Image
Image
Test 1: Connection Broker MQTT HIVEMQ s Node-RED
Test 1: Connection Broker MQTT HIVEMQ s Node-RED

Pomocí Node-RED dříve nainstalovaného na místním serveru v mé síti vytvoříme připojení MQTT s HIVEMQ k ověření připojení z jakéhokoli klienta MQTT.

Krok 4: Architektura

Architektura
Architektura

Připojení senzorů

Modul ESP8266 je konfigurován jako klient MQTT a provádí periodické čtení teploty senzoru DS18B20, připojeného ke kolíku D4 (Gpio 02), napájení 5 V, s příslušným doporučeným odporem v maximálním datovém listu.

Vyžaduje knihovny:

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

Krok 5: Test 2: Connection Broker MQTT HIVEMQ s ESP8266 a Node-RED

Image
Image

V tomto případě modul ESP8266 12E NodeMCU konfigurovaný jako klientský MQTT čte teplotní čidlo Protokol DS18B20 (Onewire) odesílá teplotu přes MQTT do Broker HIVEMQ a Node-RED nainstalovaný v místní síti požaduje hodnotu teploty a graf On Node-RED Přístrojová deska.

Téma MQTT „teplota/PDAControl/senzor“

Zpráva

Příklady teplotních hodnot "28,9"

Krok 6: Závěry a další informace

Závěry a další informace
Závěry a další informace

Domníváme se, že ačkoli technicky je makléř veřejný, neuvědomujeme si aplikace, které jsou s tímto makléřem neustále spojeny, a protože je veřejný, HIVE má několik právních aspektů, které je třeba vzít v úvahu.

Provádíme pouze rychlé testy, i když je třeba poznamenat, že připojili své aplikace IoT k tomuto makléři bez zjevných nepříjemností, že je služba aktivní a veřejná.

S brokerem v cloudu (intenet) odkudkoli jsme mohli připojit naše zařízení a aplikace bez omezení IP adres a dalších omezení, aktuálně výzkumných plánů a služeb serverů MQTT.

V dalších tutoriálech vyzkoušíme další veřejné MQTT servery a interakce s FRED (Node-RED).

Ostatní publicisté Broker

Veřejný makléř testuje Mosca.io

Doporučuje: