İçindekiler:

ESP8266 & Public "Ücretsiz" MQTT Broker HiveMQ & Node-RED: 6 Adım (Resimlerle)
ESP8266 & Public "Ücretsiz" MQTT Broker HiveMQ & Node-RED: 6 Adım (Resimlerle)

Video: ESP8266 & Public "Ücretsiz" MQTT Broker HiveMQ & Node-RED: 6 Adım (Resimlerle)

Video: ESP8266 & Public
Video: Creation of a personal MQTT Broker with VPN connection 2024, Kasım
Anonim
ESP8266 ve Genel
ESP8266 ve Genel

MQTT protokolü, IoT ve M2M uygulamaları için basit, güvenli, pratik ve hafif olması nedeniyle son yıllarda büyük güç kazanmıştır.

MQTT uygulamalarının geliştiricilerinin ve geliştiricilerinin katkısı sayesinde, İnternet izleme ve kontrol testleri için halka açık MQTT Broker'ı vardır, herhangi bir MQTT istemcisinden bağlanmak için kullanılabilir, bu durumda MQTT bağlantılarını ve Web soketlerini görüntülemek için gösterge panosuna sahip HIVEMQ kullanacağız., halka açık olduğu için aşağıda göreceğimiz bazı hususlara sahip olmalıdır.

Resmi Web Sitesi:HiveMQDashboard MQTT: HiveMQ

Bağlantı Aracısı MQTT

  • Komisyoncu: broker.hivemq.com
  • TCP Bağlantı Noktası: 1883
  • Web Soket Bağlantı Noktası: 8000

Ölçek

Ardından 2 test yapacağız:

  1. Node-RED ile Bağlantı Aracısı MQTT HIVEMQ.
  2. ESP8266 ve Node-RED ile Bağlantı Aracısı MQTT HIVEMQ.

Eksiksiz eğitim ve indirmeler

Daha fazla bilgi için lütfen şu adresi ziyaret edin:

Para mas información ziyareti:

1. Adım: Node-RED'i yükleyin

Image
Image

2. Adım: Derleme ve Test için Gerekli Bileşenlerden Bazıları

Yapım ve Test için Gerekli Bileşenlerden Bazıları
Yapım ve Test için Gerekli Bileşenlerden Bazıları
Yapım ve Test için Gerekli Bileşenlerden Bazıları
Yapım ve Test için Gerekli Bileşenlerden Bazıları

Bina ve test için gerekli bileşenlerden bazıları:

ESP8266 12E -

Sensör DS18B20 Onewire -

3 Direnç 10k

Adım 3: Test 1: Node-RED ile Bağlantı Aracısı MQTT HIVEMQ

Image
Image
Test 1: Bağlantı Aracısı MQTT HIVEMQ, Node-RED ile
Test 1: Bağlantı Aracısı MQTT HIVEMQ, Node-RED ile

Ağımdaki yerel bir sunucuya önceden kurulmuş Node-RED'i kullanarak, herhangi bir MQTT istemcisinden bağlantıyı doğrulamak için HIVEMQ ile MQTT bağlantısını yapacağız.

Adım 4: Mimarlık

Mimari
Mimari

Sensör Bağlantıları

ESP8266 modülü bir MQTT istemcisi olarak yapılandırılmıştır ve maksimum veri sayfasındaki ilgili önerilen direnci ile 5v'ye beslenen D4 pinine (Gpio 02) bağlı DS18B20 sensörünün periyodik sıcaklık okumasını gerçekleştirir.

Kitaplıklar gerektirir:

  • PubSubClient.h
  • OneWire.h
  • DallasSıcaklık.h

Adım 5: Test 2: ESP8266 ve Node-RED ile Bağlantı Aracısı MQTT HIVEMQ

Image
Image

Bu durumda, istemci MQTT olarak yapılandırılan ESP8266 12E NodeMCU modülü, bir sıcaklık sensörünü okur DS18B20 Protokolü (Onewire), sıcaklığı MQTT aracılığıyla Broker HIVEMQ'ya gönderir ve yerel ağda kurulu Node-RED, sıcaklık değerini ve grafiği ister. Gösterge Paneli.

MQTT Konusu "sıcaklık/PDAKontrol/sensör"

İleti

Sıcaklık değeri örnekleri "28.9"

6. Adım: Sonuçlar ve Daha Fazla Bilgi

Sonuçlar ve Daha Fazla Bilgi
Sonuçlar ve Daha Fazla Bilgi

Aracının teknik olarak halka açık olmasına rağmen, sürekli olarak bu komisyoncuya bağlı olan uygulamaları gerçekleştirmediğimizi ve ücretsiz halka açık olduğu için HIVE'ın dikkate alınması gereken birkaç yasal yönü olduğunu düşünüyoruz.

Yalnızca hızlı testler gerçekleştiriyoruz, ancak IoT uygulamalarını bu broker ile hizmetin etkin ve herkese açık olması konusunda herhangi bir rahatsızlık duymadan kurduklarına dikkat edilmelidir.

Buluttaki (intenet) bir komisyoncu ile herhangi bir yerden cihazlarımızı ve uygulamalarımızı IP adresleri ve diğer kısıtlamalar olmadan bağlayabiliyoruz, şu anda MQTT sunucularının planlarını ve hizmetlerini araştırıyoruz.

Sonraki derslerde diğer genel MQTT sunucularını ve FRED (Node-RED) ile etkileşimleri deneyeceğiz.

Diğer halklar

Kamu Broker Testleri Mosca.io

Eksiksiz eğitim ve indirmeler

Önerilen: