MQTT (mesaj Queuing telemetri taşıma protokolü olarak da bilinen mesaj Queuing telemetri taşımacılığı), yayınlama/abone moduna dayalı bir "hafif" iletişim protokolüdür. Tcp/ip üzerine kurulmuş ve 1999 yılında piyasaya sürülen bir iletişim protokolüdür. Mqtt'nin avantajı, küçük kod ve sınırlı bant genişliği ile uzaktan cihazları bağlamak için gerçek zamanlı, güvenilir mesajlaşma hizmetleri sağlayabilmesidir. Düşük enerji tüketimi ve düşük bant genişliği mesleği ile gerçek zamanlı bir iletişim protokolü olarak, nesnelerin İnterneti, küçük cihazlar, mobil uygulamalar vb.
MQTT sunucusu (mesaj aracı), ortak MQTT sunucusu makro bilgisayar odasında bir grup dolap değildir, ancak bir yazılımın Erlang/OTP platform geliştirmesine dayanmaktadır, ve sonra bu yazılımı çalıştırmak için bilgisayarlar ve diğer cihazlar var. MQTT mesaj sunucusu yazılımını çalıştıran bir sunucu veya bir dizi sunucu olarak sezgisel olarak anlaşılır.
Şekil 1-1 fonksiyonları gösterir:
(1) müşterilerden ağ bağlantılarını kabul et
(2) müşteri tarafından yayınlanan bilgileri kabul et
(3) müşterilerden abonelik ve abonelik isteklerini ele alın
(4) abone olmuş müşterilere uygulama mesajları iletin.
MQTT protokolü ağ iletimi
MQTT temel ağ taşımacılığını kuracak, istemci ve sunucu bağlantılarını kuracak ve bayt akışına dayalı sipariş, kayıpsız, çift yönlü iletim sağlayacaktır. Veri gönderirken MQTT, ilgili hizmet kalitesini (Qos) konu ile ilişkilendirecektir.
(1) protokol prensibi
MQTT protokolünün iletişim sürecinin hem müşteri hem de sunucu tarafından tamamlanması gerekiyor. Üç kimlik var: yayınlama, komisyoncu ve abone olun. Mesaj yayıncısı ve abone hem müşteri olabilir hem de mesaj komisyoncusu MQTT sunucusudur.
Mqtt'nin uygulanması
Konu: mesaj türü olarak anlaşılabilir;
Yük: kullanılacak veri içeriği olan mesaj içeriğini gösterir
②MQTT İstemcisi
MQTT sunucusuna dayalı bir ağ bağlantısı olan MQTT protokolünü kullanan bir uygulama veya cihaz, bilgi yayınlamak, bilgi yayınlamak, başvuru mesajlarını abonelikten çıkarmak veya silmek için kullanılır. Ve sunucudan ayırın.
(2) MQTT protokol özellikleri
Protokol, düşük bant genişliği, güvenilmez ağlarda uzaktan sensörler ve kontrol cihazları ile iletişim kurmak için tasarlanmıştır. Aşağıdaki ana özelliklere sahiptir:
One bir çok mesaj yayınlama ve uygulama programlarını ayırmak için yayınlama/abone mesaj modunu kullanın.
② Yük içeriği maskesinin mesaj iletimi.
③ Ağ bağlantıları sağlamak için tcp/ip kullanın.
④ Hizmetin üç çeşit mesaj yayınlama kalitesi, mesaj yayıncılığı (Qos: 0 en fazla bir kez, 1 en az bir kez, 2 sadece bir kez) vardır.
⑤ Küçük iletim, küçük trafik talebi.
MQTT sunucusu ve Terminal izleme cihazı arasındaki iletişim
Birçok metre, cihazların MQTT sunucularıyla etkileşime girmesini sağlamak için ağ geçitlerine bağlanır. Ancak, ADW serisi metrelerimizden biri olan ADW300 metre, 4G ve WIFI dahil olmak üzere Internet işlevine sahiptir. Cihazın IoT kartı veya LAN üzerinden Internet işlevine sahip olmasını sağlar. Cihazı ağ geçidine ve daha sonra sunucuya bağlamanın önemsiz sürecini azaltın ve nesnelerin endüstriyel interneti gerçekleştirin.
1. ADW300 üç fazlı kablosuz enerji ölçer ana fonksiyonları:
Küçük boy
Yüksek hassasiyet: sınıf 0.5S
Zengin fonksiyonlar: voltaj, akım, güç faktörü, frekans, aktif güç, reaktif güç, görünür güç, harmonik, sıcaklık ölçümü, DI/DO, Alarm, vb.
İletişim için birçok seçenek: RS485, LoRa, NB, 4G, WiFi
Harici CT
ADW310 tek fazlı kablosuz enerji ölçer ana fonksiyonlar:
Giriş akımı AC 20(100)A
Aktif enerji doğruluğu: sınıf 1
Zengin fonksiyonlar: voltaj, akım, güç faktörü, frekans, aktif güç, reaktif güç, görünür güç, sıcaklık ölçümü, dijital giriş/dijital çıkış, akım alarmı sızıntısı, vb.
İletişim için birçok seçenek: RS485, 4G, WiFi, LoRa
CT dahil
2. Standart MQTT protokolü
Subscription abonelik
Abonelikler konu filtreleri ve hizmet kalitesi (QoS) içerir. Bir abonelik bir oturum ile ilişkilidir. Bir oturum birden fazla abonelik içerebilir. Her oturumda her abonelik farklı bir konu filtresine sahiptir.
② Oturumu
Her müşteri sunucu ile bir bağlantı kurduktan sonra, tBurada oturum istemcisi ve sunucu arasında durum bilgisi etkileşimi olmalıdır. Oturum bir ağ arasında bulunur veya istemci ve sunucu arasında birden fazla sürekli ağ bağlantısı olabilir.
③ Konu adı
Sunucunun aboneliğine uyan bir uygulama mesajına bağlı bir etiket ve sunucu, aboneliği etiketle eşleşen her müşteriye mesaj gönderir
④ Veri yükleme
Elektrik sayacının kablosuz iletimi küçük iletim ve küçük trafik talebi sağlar. Bu elektrik sayacının veri yükleme işlemi basittir. (Ayrıntılar için ek bölümüne bakınız) yedek veri yükleme adımları, özelleştirilmiş veri yüklemeyi teşvik etmek için optimize edilmiştir. Yaygın olarak kullanılan elektrik parametre verileri, sinyal gücü, aktif güç talebi, voltaj akım oranı, sıcaklık, DI durumu, voltaj akım harmonik bozulma oranı, tepe ve vadi elektrik enerjisi vb.
Sonuç
Özetlemek gerekirse, nesnelerin İnterneti teknolojisinin mevcut ortamında, MQTT sunucusu çeşitli işletmeler tarafından kabul edildi, çünkü MQTT sunucusu ve MQTT protokolü akıllı yönetim ihtiyaçlarını karşılayabilir. Birçok işletmenin bazı üretim atölyeleri, elektrikli ekipmanların çalışma durumunu izlemek için kablosuz ekipman kullanmalı ve her bir ekipman ağ geçidi monte edilirse, işletmelerin üretim atölyeleri çoğunlukla bağımsız elektrikli ekipmanlara dağılmıştır. Dönüşüm maliyeti büyük miktarda sermayedir. Bu nedenle, maliyetlerden tasarruf etmek için, çoğu işletme genellikle kablosuz izleme ekipmanı için-ADW300. CT ile, kabloların ve üretim hatlarının çeşitli ekipman parametreleri toplanır, esas olarak akım ve voltaj gibi elektrikli parametre verileri de dahil olmak üzere, elde edilen veriler gerçek zamanlı olarak MQTT sunucu bulutuna yüklenir. Daha sonra, terminal izleme ekipmanının verilerini elde etmek için Things platformu ve veritabanının Internet üzerinden MQTT sunucusuna abone olun, terminal ve bulut arasındaki iki yönlü iletişimi gerçekleştirin, ve güçlü bir veri kanalı oluşturun. Elde edilen veriler, verilerin güvenliğini sağlayabilen ve güç yönetimi ve ekran sistemini kurabilen MQTT sunucusunun bulut veritabanında saklanır. Bulut teknolojisi, büyük veri ve Internet üzerinden elde edilen veriler ön plana çıkarılacaktır. Ve kullanıcılar mobil uygulama ve web sayfasında oturum açarak ekipman ve kabloların güç verilerini gerçek zamanlı olarak izleyebilirler.
Acrel ile ilgili makaleler
Popüler Acrel enerji ölçer ürünleri tavsiye