Acrel Co., Ltd
+8615000360686
Biz bilan bog'lanish
  • Kompaniya: Acrel Co., Ltd.
  • Manzil: YO'Q. 253, Yulv yo'li, JiaDing zonasi, Shanxay, Xitoy
  • Faks: +86 21 6915 8302
  • Aloqa: Aliness Sun
  • Mobil: +8615000360686
  • Elektron pochta:aliness@acrel.cn
  • Whatsapp: +8615000360686
  • Wechat: ali15000360686

MQTT birikmasi haqida munozara

Jan 05, 2023

MQTT protokoli kontseptsiyasi

MQTT (Message Queuing Telemetry Transport), shuningdek, Message Queuing Telemetry Transport protokoli sifatida ham tanilgan, nashr qilish/obuna qilish rejimiga asoslangan "engil" aloqa protokoli. Bu TCP/IP asosida qurilgan va 1999-yilda chiqarilgan aloqa protokoli. MQTT ning afzalligi shundaki, u real vaqt rejimida, kichik kodli va cheklangan tarmoqli kengligi bilan masofaviy qurilmalarni ulash uchun ishonchli xabar almashish xizmatlarini taqdim eta oladi. Kam energiya iste'moli va past o'tkazish qobiliyatiga ega real vaqt rejimida aloqa protokoli sifatida u narsalar Interneti, kichik qurilmalar, mobil ilovalar va boshqalarda keng qo'llanilgan.

MQTT serveri (xabar agenti), umumiy MQTT serveri so'l kompyuter xonasidagi kabinetlar to'plami emas, balki dasturiy ta'minotning Erlang/OTP platformasini ishlab chiqishga asoslangan, keyin esa ushbu dasturiy ta'minotni ishga tushirish uchun kompyuterlar va boshqa qurilmalar mavjud. Intuitiv ravishda MQTT xabar serveri dasturi bilan ishlaydigan server yoki serverlar klasteri sifatida tushuniladi.

1-1-rasmda funksiyalar koʻrsatilgan:

(1) Mijozlardan tarmoq ulanishlarini qabul qiling

(2) Mijoz tomonidan chiqarilgan ma'lumotlarni qabul qiling

(3) Mijozlarning obuna va obunani bekor qilish so'rovlarini ko'rib chiqing

(4) Ilova xabarlarini obuna bo'lgan mijozlarga yo'naltirish.

MQTT protokoli tarmog'ini uzatish

MQTT asosiy tarmoq transportini quradi, mijoz va server ulanishlarini o'rnatadi va bayt oqimiga asoslangan tartibli, yo'qotishsiz, ikki tomonlama uzatishni ta'minlaydi. Ma'lumotlarni yuborishda MQTT xizmat ko'rsatish sifatini (Qos) Mavzu bilan bog'laydi.

(1) Protokol printsipi

MQTT protokolining aloqa jarayoni mijoz va server tomonidan bajarilishi kerak. Uchta identifikator mavjud: nashr etish, broker va obuna. Xabarlarni nashr etuvchi va obunachi ikkalasi ham mijoz bo'lishi mumkin, xabar brokeri esa MQTT serveridir.

① MQTTni amalga oshirish

Mavzu: Qaysi xabar turi deb tushunish mumkin;

Foydali yuk: foydalaniladigan ma'lumotlar mazmuni bo'lgan xabar mazmunini ko'rsatadi

②MQTT mijozi

MQTT serveriga asoslangan tarmoq ulanishi bo'lgan MQTT protokolidan foydalanadigan dastur yoki qurilma ma'lumotni nashr qilish, ma'lumotni nashr etishga obuna bo'lish, ilova xabarlarini obunani bekor qilish yoki o'chirish va serverdan uzish uchun ishlatiladi.

(2) MQTT protokolining xarakteristikalari

Protokol past tarmoqli kengligi, ishonchsiz tarmoqlarda masofaviy sensorlar va boshqaruv qurilmalari bilan aloqa qilish uchun mo'ljallangan. U quyidagi asosiy xususiyatlarga ega:

① Birdan ko'p xabarni nashr qilish va ilova dasturlarini ajratish uchun xabarni nashr qilish/obuna bo'lish rejimidan foydalaning.

② Yuklash mazmuni niqobining xabar uzatilishi.

③ Tarmoq ulanishlarini ta'minlash uchun TCP/IP dan foydalaning.

④ Xabarni nashr qilish xizmatining sifati, xabarni nashr qilishning uchta turi mavjud (Qos: 0 ko'pi bilan bir marta, 1 ta kamida bir marta, 2 ta faqat bir marta)

⑤ Kichik uzatish, kichik trafik talabi.

news-735-476

 

MQTT Server va Terminal Monitoring Device o'rtasidagi aloqa

Qurilmalarning MQTT serverlari bilan o'zaro aloqasini ta'minlash uchun ko'plab hisoblagichlar shlyuzlarga ulanadi. Biroq, ADW seriyali hisoblagichlarimizdan biri bo'lgan ADW300 hisoblagichi Internet funksiyasiga ega, jumladan 4G va WIFI, bu qurilmaga IoT kartasi yoki LAN orqali Internet funksiyasiga ega bo'lishini ta'minlaydi. Qurilmani shlyuzga, keyin esa serverga ulashning ahamiyatsiz jarayonini kamaytiring va sanoat buyumlar Internetini amalga oshiring.

1. ADW300Wireless energiya hisoblagichining asosiy vazifalari:

Kichik o'lcham

Yuqori aniqlik: sinf 0.5S

Boy funktsiyalar: Harmonik, Haroratni o'lchash, DI/DO, Signal va boshqalar.

Aloqa uchun ko'plab imkoniyatlar: RS485, LoRa, NB, 4G, WiFi

Tashqi KT

news-605-464

2. Standartlashtirilgan MQTT protokoli

① Obuna

Obunalarga mavzu filtrlari va Xizmat sifati (QoS) kiradi. Obuna sessiya bilan bog'langan. Seans bir nechta obunani o'z ichiga olishi mumkin. Har bir sessiyadagi har bir obuna boshqa mavzu filtriga ega.

② Sessiya

Har bir mijoz server bilan aloqa o'rnatgandan so'ng, seans mijozi va server o'rtasida statistik o'zaro ta'sir bo'lishi kerak. Seans tarmoq o'rtasida mavjud yoki mijoz va server o'rtasida bir nechta uzluksiz tarmoq ulanishlarini qamrab olishi mumkin.

③ Mavzu nomi

Server obunasiga mos keladigan ilova xabariga ulangan teg va server xabarni obunasi tegga mos keladigan har bir mijozga yuboradi.

④ Ma'lumotlarni yuklash

Elektr hisoblagichining simsiz uzatilishi kichik uzatish va kichik trafik talabiga erishadi. Ushbu elektr hisoblagichning ma'lumotlarini yuklash jarayoni oddiy. (Batafsil ma'lumot uchun ilovaga qarang) keraksiz ma'lumotlarni yuklash bosqichlari moslashtirilgan ma'lumotlarni yuklashni rag'batlantirish uchun optimallashtirilgan. U keng tarqalgan ishlatiladigan elektr parametrlari ma'lumotlarini, signal kuchi, faol quvvat talabi, kuchlanish-oqim nisbati, harorat, DI holati, kuchlanish-oqim garmonik buzilish tezligi, tepalik va vodiy elektr energiyasi va boshqalarni o'z ichiga oladi.

Xulosa

Xulosa qilib aytganda, Internet of Things texnologiyasi sharoitida MQTT serveri turli korxonalar tomonidan qabul qilingan, chunki MQTT serveri va MQTT protokoli ularning aqlli boshqaruv ehtiyojlarini qondira oladi. Ko'pgina korxonalarning ba'zi ishlab chiqarish ustaxonalari elektr jihozlarining ish holatini kuzatish uchun simsiz uskunalardan foydalanishlari kerak va korxonalarning ishlab chiqarish ustaxonalari asosan tarqoq mustaqil elektr jihozlari, agar har bir uskunada shlyuz o'rnatilgan bo'lsa, transformatsiya qiymati katta miqdordagi kapitalni tashkil qiladi. . Shuning uchun, xarajatlarni tejash uchun ko'pchilik korxonalar simsiz monitoring uskunalari -- ADW300 uchun tez-tez elektr hisoblagichlarini o'rnatadilar. KT orqali kabellar va ishlab chiqarish liniyalarining turli xil uskunalar parametrlari, jumladan, oqim va kuchlanish kabi elektr parametrlari ma'lumotlari to'planadi va olingan ma'lumotlar real vaqtda MQTT server bulutiga yuklanadi. Keyin terminal monitoring uskunasi ma'lumotlarini olish, terminal va bulut o'rtasidagi ikki tomonlama aloqani amalga oshirish va kuchli ma'lumotlar kanalini qurish uchun Internet of Things platformasi va ma'lumotlar bazasi orqali MQTT serveri mavzusiga obuna bo'ling. Olingan ma'lumotlar MQTT serverining bulutli ma'lumotlar bazasida saqlanadi, bu ma'lumotlar xavfsizligini ta'minlashi va quvvatni boshqarish va displey tizimini yaratishi mumkin. Bulutli texnologiya, katta ma'lumotlar va Internet orqali olingan ma'lumotlar birinchi o'rinda ko'rsatiladi va foydalanuvchilar mobil ilova va veb-sahifaga kirish orqali real vaqt rejimida uskunalar va kabellarning quvvat ma'lumotlarini kuzatishi mumkin.


Bilan bog'liq mahsulotlar