Daftar Isi:

ESP8266 & Broker MQTT "Gratis" Publik HiveMQ & Node-RED: 6 Langkah (dengan Gambar)
ESP8266 & Broker MQTT "Gratis" Publik HiveMQ & Node-RED: 6 Langkah (dengan Gambar)

Video: ESP8266 & Broker MQTT "Gratis" Publik HiveMQ & Node-RED: 6 Langkah (dengan Gambar)

Video: ESP8266 & Broker MQTT
Video: ⚡El mejor broker MQTT en tu propio VPS - #1 2024, November
Anonim
ESP8266 & Publik
ESP8266 & Publik

Protokol MQTT telah berkembang pesat dalam beberapa tahun terakhir karena sederhana, aman, praktis, dan ringan, sempurna untuk aplikasi IoT dan M2M.

Berkat kontribusi pengembang dan pengembang aplikasi MQTT, ada Broker MQTT publik untuk pemantauan dan tes kontrol Internet, tersedia untuk terhubung dari klien MQTT mana pun dalam hal ini kami akan menggunakan HIVEMQ, yang memiliki dasbor untuk melihat koneksi MQTT dan soket Web, karena publik harus memiliki beberapa pertimbangan yang akan kita lihat di bawah.

Situs Web Resmi: HiveMQDashboard MQTT: HiveMQ

MQTT Pialang Koneksi

  • Pialang: broker.hivemq.com
  • Port TCP: 1883
  • Port soket web: 8000

Tes

Kemudian kita akan melakukan 2 tes:

  1. Broker Koneksi MQTT HIVEMQ dengan Node-RED.
  2. Broker Koneksi MQTT HIVEMQ dengan ESP8266 & Node-RED.

Tutorial dan unduhan lengkap

Untuk info lebih lanjut, silakan kunjungi:

Untuk informasi kunjungan:

Langkah 1: Instal Node-RED

Image
Image

Langkah 2: Beberapa Komponen yang Diperlukan untuk Pembuatan & Pengujian

Beberapa Komponen yang Diperlukan untuk Membangun & Pengujian
Beberapa Komponen yang Diperlukan untuk Membangun & Pengujian
Beberapa Komponen yang Diperlukan untuk Membangun & Pengujian
Beberapa Komponen yang Diperlukan untuk Membangun & Pengujian

Beberapa komponen yang diperlukan untuk membangun & pengujian:

ESP8266 12E -

Sensor DS18B20 Onewire -

3 Resistor 10k

Langkah 3: Tes 1: Broker Koneksi MQTT HIVEMQ Dengan Node-RED

Image
Image
Tes 1: Broker Koneksi MQTT HIVEMQ Dengan Node-RED
Tes 1: Broker Koneksi MQTT HIVEMQ Dengan Node-RED

Menggunakan Node-RED yang sebelumnya diinstal pada server lokal di jaringan saya, kami akan membuat koneksi MQTT dengan HIVEMQ untuk memvalidasi koneksi dari klien MQTT mana pun.

Langkah 4: Arsitektur

Arsitektur
Arsitektur

Koneksi Sensor

Modul ESP8266 dikonfigurasi sebagai klien MQTT dan melakukan pembacaan suhu berkala dari sensor DS18B20, terhubung ke pin D4 (Gpio 02), memasok ke 5v, dengan resistansi yang direkomendasikan masing-masing dalam lembar data maksim.

Membutuhkan perpustakaan:

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

Langkah 5: Tes 2: Broker Koneksi MQTT HIVEMQ Dengan ESP8266 & Node-RED

Image
Image

Dalam hal ini modul ESP8266 12E NodeMCU dikonfigurasi sebagai klien MQTT membaca sensor suhu DS18B20 Protocol (Onewire) mengirimkan suhu melalui MQTT ke Broker HIVEMQ dan Node-RED yang terpasang di jaringan lokal meminta nilai suhu dan grafik Pada Node-RED Dasbor.

Topik MQTT"suhu/PDAKontrol/sensor"

Pesan

Contoh nilai suhu "28,9"

Langkah 6: Kesimpulan dan Info Lebih Lanjut

Kesimpulan dan Info Lebih Lanjut
Kesimpulan dan Info Lebih Lanjut

Kami menganggap bahwa meskipun secara teknis broker adalah publik, kami tidak menyadari aplikasi yang terus-menerus terhubung ke broker ini, dan karena HIVE publik gratis memiliki beberapa aspek hukum yang harus diperhitungkan.

Kami hanya melakukan tes cepat, meskipun perlu dicatat bahwa mereka telah memasang aplikasi IoT mereka dengan broker ini tanpa ketidaknyamanan yang nyata, layanan ini aktif dan publik.

Dengan broker di cloud (intenet) dari mana saja kami dapat menghubungkan perangkat dan aplikasi kami tanpa batasan alamat IP dan batasan lainnya, saat ini meneliti rencana dan layanan server MQTT.

Dalam tutorial berikutnya kita akan mencoba server MQTT publik lainnya dan interaksi dengan FRED (Node-RED).

Broker publik lainnya

Broker Publik Menguji Mosca.io

Direkomendasikan: