Innholdsfortegnelse:

ESP8266 og offentlig "gratis" MQTT-megler HiveMQ & Node-RED: 6 trinn (med bilder)
ESP8266 og offentlig "gratis" MQTT-megler HiveMQ & Node-RED: 6 trinn (med bilder)

Video: ESP8266 og offentlig "gratis" MQTT-megler HiveMQ & Node-RED: 6 trinn (med bilder)

Video: ESP8266 og offentlig
Video: 12 часов в отдельной комнате за 23 доллара в Японии с компьютером и кроватью-капсулой 2024, November
Anonim
ESP8266 og offentlig
ESP8266 og offentlig

MQTT -protokollen har tatt stor styrke de siste årene siden den er enkel, trygg, praktisk og lett, perfekt for IoT- og M2M -applikasjoner.

Takket være bidraget fra utviklere og utviklere av MQTT -applikasjoner, er det offentlige MQTT -megler for Internett -overvåking og kontrolltester, tilgjengelig for tilkobling fra enhver MQTT -klient i dette tilfellet vil vi bruke HIVEMQ, som har dashbord for å se MQTT -tilkoblinger og nettstikkontakter, siden det er offentlig bør ha noen hensyn som vi vil se nedenfor.

Oficial Website: HiveMQDashboard MQTT: HiveMQ

Tilkoblinger Megler MQTT

  • Megler: broker.hivemq.com
  • TCP -port: 1883
  • Websocket -port: 8000

Test

Deretter skal vi gjøre 2 tester:

  1. Tilkoblingsmegler MQTT HIVEMQ med Node-RED.
  2. Tilkoblingsmegler MQTT HIVEMQ med ESP8266 og Node-RED.

Komplett opplæring og nedlastinger

For mer informasjon, vennligst besøk:

Informasjon om informasjon:

Trinn 1: Installer Node-RED

Image
Image

Trinn 2: Noen av komponentene som kreves for å bygge og teste

Noen av komponentene som kreves for bygging og testing
Noen av komponentene som kreves for bygging og testing
Noen av komponentene som kreves for bygging og testing
Noen av komponentene som kreves for bygging og testing

Noen av komponentene som kreves for å bygge og teste:

ESP8266 12E -

Sensor DS18B20 Onewire -

3 Motstand 10k

Trinn 3: Test 1: Connection Broker MQTT HIVEMQ With Node-RED

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

Ved å bruke Node-RED tidligere installert på en lokal server i nettverket mitt, vil vi opprette MQTT-tilkoblingen med HIVEMQ for å validere tilkoblingen fra en hvilken som helst MQTT-klient.

Trinn 4: Arkitektur

Arkitektur
Arkitektur

Sensortilkoblinger

ESP8266 -modulen er konfigurert som en MQTT -klient og utfører periodisk temperaturavlesning av DS18B20 -sensoren, koblet til D4 -pinnen (Gpio 02), til 5v, med tilhørende anbefalt motstand i maksimaldatabladet.

Krever biblioteker:

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

Trinn 5: Test 2: Connection Broker MQTT HIVEMQ With ESP8266 & Node-RED

Image
Image

I dette tilfellet sender modulen ESP8266 12E NodeMCU konfigurert som klient-MQTT leser en temperatursensor DS18B20-protokoll (Onewire) sender temperaturen via MQTT til megleren HIVEMQ og Node-RED installert i det lokale nettverket ber om verdien av temperatur og graf På Node-RED Dashboard.

MQTT Emne "temperatur/PDAControll/sensor"

Beskjed

Eksempel på temperaturverdi "28,9"

Trinn 6: Konklusjoner og mer informasjon

Konklusjoner og mer informasjon
Konklusjoner og mer informasjon

Vi anser at selv om megleren teknisk sett er offentlig, kjenner vi ikke til applikasjoner som stadig er koblet til denne megleren, og siden det er gratis, har HIVE flere juridiske aspekter som må tas i betraktning.

Vi utfører bare raske tester, selv om det skal bemerkes at de har montert sine IoT -applikasjoner med denne megleren uten tilsynelatende ulempe tjenesten er aktiv og offentlig.

Med en megler i skyen (intenet) fra hvor som helst vi kunne koble til enhetene og applikasjonene våre uten grenser for IP -adresser og andre begrensninger, for tiden forskningsplaner og tjenester til MQTT -servere.

I neste opplæring vil vi prøve andre offentlige MQTT-servere og interaksjoner med FRED (Node-RED).

Andre publikumsmeglere

Offentlig megler tester Mosca.io

Anbefalt: