Acrel Co, Ltd
+8615000360686
Bize Ulaşın
  • Şirket: Acrel Co., Ltd.
  • Adres numarası. 253, Yulv Yolu, JiaDing Bölgesi, Şanghay, Çin
  • Faks: +86 21 6915 8302
  • İletişim: Aness Sun
  • Mobil: +8615000360686
  • E-posta:aliness@acrel.cn
  • Whatsapp: +8615000360686
  • Wechat: ali15000360686

MQTT Kombinasyonu Üzerine Tartışma

Jan 05, 2023

MQTT Protokolü Kavramı

Message Queuing Telemetri Aktarımı protokolü olarak da bilinen MQTT (Message Queuing Telemetri Aktarımı), yayınlama/abone olma moduna dayalı "hafif" bir iletişim protokolüdür. TCP/IP üzerine kurulmuş ve 1999'da piyasaya sürülen bir iletişim protokolüdür. MQTT'nin avantajı, uzak cihazları az kod ve sınırlı bant genişliği ile bağlamak için gerçek zamanlı, güvenilir mesajlaşma hizmetleri sunabilmesidir. Düşük enerji tüketimi ve düşük bant genişliği ile gerçek zamanlı bir iletişim protokolü olarak, Nesnelerin İnterneti, küçük cihazlar, mobil uygulamalar vb.

MQTT sunucusu (mesaj aracısı), ortak MQTT sunucusu, makro bilgisayar odasındaki bir grup dolap değil, bir yazılımın Erlang/OTP platformuna dayalı olarak geliştirilmesi ve ardından bu yazılımı çalıştırmak için bilgisayarlar ve diğer cihazlar var. Sezgisel olarak, MQTT mesaj sunucusu yazılımı çalıştıran bir sunucu veya bir sunucu kümesi olarak anlaşılır.

Şekil 1-1, işlevleri göstermektedir:

(1) İstemcilerden ağ bağlantılarını kabul edin

(2) Müşteri tarafından yayınlanan bilgileri kabul edin

(3) İstemcilerden gelen abonelik ve abonelikten çıkma isteklerini ele alın

(4) Uygulama mesajlarını abone olan müşterilere iletin.

MQTT Protokolü Ağ İletimi

MQTT, altta yatan ağ aktarımını oluşturacak, istemci ve sunucu bağlantılarını kuracak ve bayt akışına dayalı olarak düzenli, kayıpsız, çift yönlü iletim sağlayacaktır. Veri gönderirken MQTT, ilişkili hizmet kalitesini (Qos) Konu ile ilişkilendirir.

(1) Protokol ilkesi

MQTT protokolünün iletişim sürecinin hem istemci hem de sunucu tarafından tamamlanması gerekir. Üç kimlik vardır: Yayınla, Broker ve Abone Ol. Mesaj yayıncısı ve abonesinin her ikisi de istemci olabilir ve mesaj aracısı MQTT sunucusudur.

① MQTT'nin uygulanması

Konu: Mesaj türü olarak anlaşılabilecek olan;

Yük: Kullanılacak veri içeriği olan mesaj içeriğini gösterir.

②MQTT istemcisi

MQTT sunucusuna dayalı bir ağ bağlantısı olan MQTT protokolünü kullanan bir uygulama veya cihaz, bilgi yayınlamak, bilgi yayınlamak için abone olmak, uygulama mesajlarının aboneliğini iptal etmek veya silmek ve sunucu bağlantısını kesmek için kullanılır.

(2) MQTT protokol özellikleri

Protokol, düşük bant genişliğine sahip, güvenilir olmayan ağlardaki uzak sensörler ve kontrol cihazlarıyla iletişim kurmak için tasarlanmıştır. Aşağıdaki ana özelliklere sahiptir:

① Birden çoğa mesaj yayınlama ve ayrıştırma uygulama programları sağlamak için mesaj yayınla/abone ol modunu kullanın.

② Yük içeriği maskesinin mesaj iletimi.

③ Ağ bağlantıları sağlamak için TCP/IP kullanın.

④ Üç tür mesaj yayınlama hizmet kalitesi vardır, mesaj yayınlama (Qos: 0 en fazla bir kez, 1 en az bir kez, 2 yalnızca bir kez)

⑤ Küçük iletim, küçük trafik talebi.

news-735-476

 

MQTT Sunucusu ile Terminal İzleme Cihazı Arasındaki İletişim

Birçok sayaç, cihazların MQTT sunucularıyla etkileşim kurmasını sağlamak için ağ geçitlerine bağlanır. Bununla birlikte, ADW serisi sayaçlarımızdan biri olan ADW300 ölçer, cihazın IoT kartı veya LAN aracılığıyla İnternet işlevine sahip olmasını sağlayan 4G ve WIFI dahil olmak üzere İnternet işlevine sahiptir. Cihazı ağ geçidine ve ardından sunucuya bağlama gibi önemsiz işlemleri azaltın ve endüstriyel Nesnelerin İnternetini gerçekleştirin.

1. ADW300Kablosuz Enerji Ölçer Ana İşlevler:

Küçük boyutlu

Yüksek Hassasiyet: Sınıf 0.5S

Zengin fonksiyonlar: Harmonik, Sıcaklık Ölçümü, DI/DO, Alarm, vb.

Birçok İletişim Seçeneği: RS485, LoRa, NB, 4G, WiFi

Harici AT

news-605-464

2. Standartlaştırılmış MQTT protokolü

① Abonelik

Abonelikler, Konu filtrelerini ve Hizmet Kalitesini (QoS) içerir. Bir abonelik, bir Oturum ile ilişkilidir. Bir oturum birden çok abonelik içerebilir. Her oturumdaki her aboneliğin farklı bir konu filtresi vardır.

② Oturum

Her istemci sunucuyla bağlantı kurduktan sonra, oturum istemcisi ile sunucu arasında durum bilgisi olan bir etkileşim olmalıdır. Oturum, bir ağ arasında bulunur veya istemci ile sunucu arasındaki birden çok sürekli ağ bağlantısını kapsayabilir.

③ Konu Adı

Sunucunun aboneliğiyle eşleşen bir uygulama iletisine bağlı bir etiket ve sunucu, aboneliği etiketle eşleşen her istemciye 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 eke bakın) gereksiz veri yükleme adımları, özelleştirilmiş veri yüklemeyi desteklemek için optimize edilmiştir. Yaygın olarak kullanılan elektriksel parametre verilerini, sinyal gücünü, aktif güç talebini, voltaj-akım oranını, sıcaklığı, DI durumunu, voltaj-akım harmonik bozulma oranını, tepe ve dip elektrik enerjisini vb. içerir.

Çözüm

Özetle, Nesnelerin İnterneti teknolojisinin mevcut ortamında, MQTT sunucusu ve MQTT protokolü akıllı yönetim ihtiyaçlarını karşılayabildiği için MQTT sunucusu çeşitli işletmeler tarafından benimsenmiştir. Birçok işletmenin bazı üretim atölyelerinin elektrikli ekipmanın çalışma durumunu izlemek için kablosuz ekipman kullanması gerekir ve işletmelerin üretim atölyeleri çoğunlukla dağınık bağımsız elektrikli ekipmandır, eğer her ekipman ağ geçidine takılırsa, dönüşüm maliyeti büyük miktarda sermayedir. . Bu nedenle, çoğu kuruluş maliyetten tasarruf etmek için genellikle kablosuz izleme ekipmanı -- ADW300 için bir grup elektrik sayaçları kurar. CT aracılığıyla, akım ve gerilim gibi elektriksel parametre verileri başta olmak üzere kabloların ve üretim hatlarının çeşitli ekipman parametreleri toplanır ve elde edilen veriler gerçek zamanlı olarak MQTT sunucu bulutuna yüklenir. Ardından, terminal izleme ekipmanının verilerini elde etmek, terminal ve bulut arasındaki iki yönlü iletişimi gerçekleştirmek ve güçlü bir veri kanalı oluşturmak için Nesnelerin İnterneti platformu ve veritabanı aracılığıyla MQTT sunucusu konusuna abone olun. Elde edilen veriler, verilerin güvenliğini sağlayabilen ve güç yönetimi ve görüntüleme sistemini oluşturabilen MQTT sunucusunun bulut veritabanında saklanır. Bulut teknolojisi, büyük veri ve internet sayesinde elde edilen veriler ön plana çıkarılacak ve kullanıcılar mobil APP ve web sayfasında oturum açarak ekipmanların ve kabloların güç verilerini gerçek zamanlı olarak izleyebilecekler.