Indholdsfortegnelse:

ESP8266 & Offentlig "Gratis" MQTT Broker HiveMQ & Node-RED: 6 trin (med billeder)
ESP8266 & Offentlig "Gratis" MQTT Broker HiveMQ & Node-RED: 6 trin (med billeder)

Video: ESP8266 & Offentlig "Gratis" MQTT Broker HiveMQ & Node-RED: 6 trin (med billeder)

Video: ESP8266 & Offentlig
Video: Как к подключиться Firebase с участием Массачусетский технологический институт 2024, December
Anonim
ESP8266 & Offentlig
ESP8266 & Offentlig

MQTT -protokollen har taget stor styrke i de seneste år, da den er enkel, sikker, praktisk og let, perfekt til IoT- og M2M -applikationer.

Takket være bidraget fra udviklere og udviklere af MQTT -applikationer er der offentlige MQTT -mæglere til internetovervågning og kontroltest, der er tilgængelige for at oprette forbindelse fra enhver MQTT -klient i dette tilfælde vil vi bruge HIVEMQ, som har dashboard til at se MQTT -forbindelser og webstik, da det er offentligt bør have nogle overvejelser, som vi vil se nedenfor.

Oficial Website: HiveMQDashboard MQTT: HiveMQ

Forbindelser Mægler MQTT

  • Mægler: broker.hivemq.com
  • TCP -port: 1883
  • Websocket -port: 8000

Prøve

Derefter laver vi 2 tests:

  1. Connection Broker MQTT HIVEMQ med Node-RED.
  2. Connection Broker MQTT HIVEMQ med ESP8266 & Node-RED.

Komplet selvstudium og downloads

For mere information, besøg venligst:

Vis mere information:

Trin 1: Installer Node-RED

Image
Image

Trin 2: Nogle af de komponenter, der kræves til bygning og test

Nogle af de komponenter, der kræves til bygning og test
Nogle af de komponenter, der kræves til bygning og test
Nogle af de komponenter, der kræves til bygning og test
Nogle af de komponenter, der kræves til bygning og test

Nogle af de komponenter, der kræves til bygning og test:

ESP8266 12E -

Sensor DS18B20 Onewire -

3 Modstand 10k

Trin 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 hjælp af Node-RED tidligere installeret på en lokal server i mit netværk, opretter vi MQTT-forbindelsen med HIVEMQ for at validere forbindelsen fra enhver MQTT-klient.

Trin 4: Arkitektur

Arkitektur
Arkitektur

Sensorforbindelser

ESP8266 -modulet er konfigureret som en MQTT -klient og udfører den periodiske temperaturaflæsning af DS18B20 -sensoren, der er forbundet til D4 -stiften (Gpio 02), forsyning til 5v, med den respektive anbefalede modstand i maksimaldatabladet.

Kræver biblioteker:

  • PubSubClient.h
  • OneWire.h
  • DallasTemperatur. H

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

Image
Image

I dette tilfælde sender modulet ESP8266 12E NodeMCU konfigureret som klient MQTT læser en temperatursensor DS18B20 Protocol (Onewire) temperaturen via MQTT til mægleren HIVEMQ og Node-RED installeret i det lokale netværk anmoder om værdien af temperatur og graf På Node-RED Dashboard.

MQTT Emne "temperatur/PDAControl/sensor"

Besked

Eksempel på temperaturværdier "28,9"

Trin 6: Konklusioner og mere information

Konklusioner og mere info
Konklusioner og mere info

Vi mener, at selvom mægleren teknisk set er offentlig, kender vi ikke applikationer, der konstant er forbundet til denne mægler, og da det er gratis, har offentlige HIVE flere juridiske aspekter, der skal tages i betragtning.

Vi udfører kun hurtige tests, selvom det skal bemærkes, at de har monteret deres IoT -applikationer med denne mægler uden nogen tilsyneladende ulempe, at tjenesten er aktiv og offentlig.

Med en mægler i skyen (intenet) fra hvor som helst kunne vi forbinde vores enheder og applikationer uden grænser for IP -adresser og andre begrænsninger, i øjeblikket forskningsplaner og tjenester fra MQTT -servere.

I de næste øvelser vil vi prøve andre offentlige MQTT-servere og interaktioner med FRED (Node-RED).

Andre offentlighedsmæglere

Offentlig mægler tester Mosca.io

Anbefalede: