Mundarija:

ESP8266 va ochiq "bepul" MQTT brokeri HiveMQ va tugun-RED: 6 qadam (rasmlar bilan)
ESP8266 va ochiq "bepul" MQTT brokeri HiveMQ va tugun-RED: 6 qadam (rasmlar bilan)

Video: ESP8266 va ochiq "bepul" MQTT brokeri HiveMQ va tugun-RED: 6 qadam (rasmlar bilan)

Video: ESP8266 va ochiq
Video: Telegram accountini buzib kiramiz! 2024, Dekabr
Anonim
ESP8266 va ommaviy
ESP8266 va ommaviy

MQTT protokoli so'nggi yillarda katta kuchga ega bo'ldi, chunki u oddiy, xavfsiz, amaliy va engil, IoT va M2M ilovalari uchun juda mos keladi.

MQTT ilovalarini ishlab chiquvchilar va ishlab chiqaruvchilarning hissasi tufayli Internetni nazorat qilish va nazorat qilish uchun ochiq MQTT Brokerlari mavjud, ular har qanday MQTT mijozidan ulanishi mumkin, bu holda biz MQTT ulanishlari va veb -rozetkalarini ko'rish uchun asboblar paneli bo'lgan HIVEMQ -dan foydalanamiz., chunki ommaviy bo'lishi kerak, biz quyida ko'rib chiqamiz.

Rasmiy veb -sayt: HiveMQDashboard MQTT: HiveMQ

Ulanishlar vositachisi MQTT

  • Broker: broker.hivemq.com
  • TCP porti: 1883 yil
  • Veb -rozetka porti: 8000

Sinov

Keyin biz ikkita testni o'tkazamiz:

  1. Tugun-RED bilan MQTT HIVEMQ ulanish vositachisi.
  2. ESP8266 va Node-RED bilan MQTT HIVEMQ ulanish vositachisi.

To'liq darslik va yuklamalar

Qo'shimcha ma'lumot uchun tashrif buyuring:

Ma'lumot uchun tashrif:

1-qadam: Node-RED-ni o'rnating

Image
Image

2 -qadam: Qurilish va sinov uchun zarur bo'lgan ba'zi komponentlar

Qurilish va sinov uchun zarur bo'lgan ba'zi komponentlar
Qurilish va sinov uchun zarur bo'lgan ba'zi komponentlar
Qurilish va sinov uchun zarur bo'lgan ba'zi komponentlar
Qurilish va sinov uchun zarur bo'lgan ba'zi komponentlar

Qurilish va sinov uchun zarur bo'lgan ba'zi komponentlar:

ESP8266 12E -

Sensor DS18B20 Onewire -

3 rezistor 10k

3-qadam: 1-sinov: Tugun-RED bilan MQTT HIVEMQ ulanish vositachisi

Image
Image
1-test: MQTT HIVEMQ ulanish vositachisi, tugun-RED bilan
1-test: MQTT HIVEMQ ulanish vositachisi, tugun-RED bilan

Tarmoqdagi mahalliy serverda ilgari o'rnatilgan Node-RED-dan foydalanib, biz har qanday MQTT mijozidan ulanishni tekshirish uchun HIVEMQ bilan MQTT aloqasini o'rnatamiz.

4 -qadam: Arxitektura

Arxitektura
Arxitektura

Sensorli ulanishlar

ESP8266 moduli MQTT mijozi sifatida tuzilgan va D4 pinli (Gpio 02) 5V ga ulangan DS18B20 sensori haroratining davriy o'qilishini bajaradi, bu esa uning tavsiya etilgan qarshiligi maksimal ma'lumotlar jadvalida.

Kutubxonalar talab qilinadi:

  • PubSubClient.h
  • OneWire.h
  • Dallas harorati.h

5-qadam: 2-sinov: ESP8266 va tugun-RED bilan MQTT HIVEMQ ulanish brokeri

Image
Image

Bu holda MQTT mijozi sifatida tuzilgan ESP8266 12E NodeMCU moduli DS18B20 harorat sensori o'qiydi Protokoli (Onewire) haroratni MQTT orqali Broker HIVEMQ ga yuboradi va mahalliy tarmoqqa o'rnatilgan Node-RED harorat va grafik qiymatini so'raydi. Boshqaruv paneli.

MQTT mavzusi "harorat/PDAControl/sensor"

Xabar

Harorat qiymatiga misollar "28.9"

6 -qadam: Xulosa va boshqa ma'lumotlar

Xulosa va boshqa ma'lumotlar
Xulosa va boshqa ma'lumotlar

Bizning fikrimizcha, broker texnik jihatdan ochiq bo'lsa -da, biz bu brokerga doimiy ravishda ulanib turadigan ilovalarni sezmaymiz va ochiq bo'lgani uchun HIVE bir qancha huquqiy jihatlarga ega, ular e'tiborga olinishi kerak.

Biz faqat tezkor testlarni o'tkazamiz, lekin shuni ta'kidlash kerakki, ular IoT dasturlarini ushbu broker yordamida o'rnatdilar, bu xizmat hech qanday noqulaylik tug'dirmaydi.

Har qanday joydan bulutli broker (intenet) yordamida biz o'z qurilmalarimiz va ilovalarimizni IP -manzillar va boshqa cheklovlarsiz, hozirgi vaqtda MQTT serverlarining tadqiqot rejalari va xizmatlarisiz ulashimiz mumkin edi.

Keyingi darslarda biz boshqa umumiy MQTT serverlarini va FRED (Node-RED) bilan o'zaro aloqalarni sinab ko'ramiz.

Brokerning boshqa ommaviy nashrlari

Jamoat brokerlari Mosca.io -ni sinovdan o'tkazdi

To'liq darslik va yuklamalar

Tavsiya: