Acrel Co., Ltd
+8615000360686
Hubungi kami
  • Perusahaan: Acrel Co., Ltd.
  • Alamat: TIDAK. 253, Jalan Yulv, Zona JiaDing, Shanghai, Cina
  • Faks: +86 21 6915 8302
  • Kontak: Aliness Sun
  • Seluler: +8615000360686
  • Surel:aliness@acrel.cn
  • Whatsapp: +8615000360686
  • Wechat: ali15000360686

Pembahasan Kombinasi MQTT

Jan 05, 2023

Konsep Protokol MQTT

MQTT (Message Queuing Telemetry Transport), juga dikenal sebagai protokol Message Queuing Telemetry Transport, adalah protokol komunikasi "ringan" berdasarkan mode publikasi/langganan. Ini adalah protokol komunikasi yang dibangun di atas TCP/IP dan dirilis pada tahun 1999. Keuntungan dari MQTT adalah dapat menyediakan layanan perpesanan real-time dan andal untuk menghubungkan perangkat jarak jauh dengan sedikit kode dan bandwidth terbatas. Sebagai protokol komunikasi real-time dengan konsumsi energi rendah dan pekerjaan bandwidth rendah, telah banyak digunakan di Internet of Things, perangkat kecil, aplikasi seluler, dan sebagainya.

Server MQTT (agen pesan), server MQTT yang umum bukanlah sekelompok lemari di ruang komputer makro, tetapi berdasarkan pengembangan platform Erlang/OTP dari suatu perangkat lunak, dan kemudian ada komputer dan perangkat lain untuk menjalankan perangkat lunak ini. Dipahami secara intuitif sebagai server atau sekelompok server yang menjalankan perangkat lunak server pesan MQTT.

Gambar 1-1 menunjukkan fungsi:

(1) Terima koneksi jaringan dari klien

(2) Menerima informasi yang dikeluarkan oleh klien

(3) Menangani permintaan berlangganan dan berhenti berlangganan dari klien

(4) Meneruskan pesan aplikasi ke pelanggan berlangganan.

Transmisi Jaringan Protokol MQTT

MQTT akan membangun transportasi jaringan yang mendasarinya, itu akan membangun koneksi klien dan server, dan Menyediakan transmisi dua arah yang dipesan, tanpa kerugian, berdasarkan aliran byte. Saat mengirim data, MQTT akan mengaitkan kualitas layanan (Qos) terkait dengan Topik.

(1) Prinsip protokoler

Proses komunikasi protokol MQTT perlu diselesaikan oleh klien dan server. Ada tiga identitas: Publish, Broker dan Subscribe. Penerbit pesan dan pelanggan keduanya bisa menjadi klien, dan perantara pesan adalah server MQTT.

① Penerapan MQTT

Topik: Yang dapat dipahami sebagai jenis pesan;

Payload : Menunjukkan isi pesan, yaitu isi data yang akan digunakan

②MQTT klien

Aplikasi atau perangkat yang menggunakan protokol MQTT, yang merupakan koneksi jaringan berdasarkan server MQTT, digunakan untuk mempublikasikan informasi, berlangganan untuk mempublikasikan informasi, berhenti berlangganan atau menghapus pesan aplikasi, dan memutuskan sambungan dari server.

(2) karakteristik protokol MQTT

Protokol ini dirancang untuk berkomunikasi dengan sensor jarak jauh dan perangkat kontrol dalam jaringan bandwidth rendah dan tidak dapat diandalkan. Ini memiliki fitur utama berikut:

① Gunakan mode pesan terbitkan/langganan untuk menyediakan program aplikasi pelepas dan penerbitan pesan satu-ke-banyak.

② Pengiriman pesan dari topeng muatan konten.

③ Gunakan TCP/IP untuk menyediakan koneksi jaringan.

④ Ada tiga jenis kualitas layanan penerbitan pesan, penerbitan pesan (Qos: 0 paling banyak sekali, 1 paling sedikit sekali, 2 hanya sekali)

⑤ Transmisi kecil, permintaan lalu lintas kecil.

news-735-476

 

Komunikasi antara MQTT Server dan Terminal Monitoring Device

Banyak meter terhubung ke gateway untuk memungkinkan perangkat berinteraksi dengan server MQTT. Namun, meteran ADW300, salah satu meter seri ADW kami, memiliki fungsi Internet itu sendiri, termasuk 4G dan WIFI, yang memungkinkan perangkat memiliki fungsi Internet melalui kartu IoT atau LAN. Kurangi proses sepele menghubungkan perangkat ke gateway dan kemudian server, dan wujudkan industri Internet of Things.

1. ADW300Wireless Energy Meter Fungsi Utama:

Ukuran kecil

Presisi Tinggi: Kelas 0.5S

Fungsi yang kaya: Harmonik, Pengukuran Suhu, DI/DO, Alarm, dll.

Banyak Pilihan untuk Komunikasi: RS485, LoRa, NB, 4G, WiFi

CT eksternal

news-605-464

2. Protokol MQTT standar

① Berlangganan

Langganan mencakup filter Topik dan Kualitas Layanan (QoS). Langganan dikaitkan dengan Sesi. Sesi dapat berisi beberapa langganan. Setiap langganan di setiap sesi memiliki filter topik yang berbeda.

② Sesi

Setelah setiap klien membuat koneksi dengan server, harus ada interaksi stateful antara klien sesi dan server. Sesi ada di antara jaringan atau dapat menjangkau beberapa koneksi jaringan berkelanjutan antara klien dan server.

③ Nama Topik

Tag terhubung ke pesan aplikasi yang cocok dengan langganan server dan server mengirimkan pesan ke setiap klien yang langganannya cocok dengan tag

④ Unggah Data

Transmisi nirkabel meteran listrik mencapai transmisi kecil dan permintaan lalu lintas kecil. Proses pengunggahan data meteran listrik ini sederhana. (Lihat lampiran untuk detailnya) langkah pengunggahan data yang berlebihan dioptimalkan untuk mendorong pengunggahan data yang disesuaikan. Ini termasuk data parameter listrik yang umum digunakan, kekuatan sinyal, permintaan daya aktif, rasio tegangan-arus, suhu, keadaan DI, tingkat distorsi harmonik tegangan-arus, energi listrik puncak dan lembah dan sebagainya.

Kesimpulan

Singkatnya, dalam lingkungan teknologi Internet of Things saat ini, server MQTT telah diadopsi oleh berbagai bisnis, karena server MQTT dan protokol MQTT dapat memenuhi kebutuhan manajemen cerdas mereka. Beberapa bengkel produksi dari banyak perusahaan perlu menggunakan peralatan nirkabel untuk memantau kondisi kerja peralatan listrik, dan bengkel produksi perusahaan sebagian besar tersebar peralatan listrik independen, jika setiap peralatan dipasang gateway, biaya transformasi adalah modal yang besar . Oleh karena itu, untuk menghemat biaya, sebagian besar perusahaan sering memasang meteran listrik untuk peralatan pemantauan nirkabel -- ADW300. Melalui CT, berbagai parameter peralatan kabel dan jalur produksi dikumpulkan, terutama termasuk data parameter listrik seperti arus dan voltase, dan data yang diperoleh diunggah ke cloud server MQTT secara real time. Kemudian berlangganan subjek server MQTT melalui platform Internet of Things dan database untuk mendapatkan data peralatan pemantauan terminal, mewujudkan komunikasi dua arah antara terminal dan cloud, dan membangun saluran data yang kuat. Data yang diperoleh disimpan dalam database cloud server MQTT, yang dapat memastikan keamanan data dan membangun sistem manajemen daya dan tampilan. Melalui teknologi cloud, data besar, dan Internet, data yang diperoleh akan ditampilkan ke latar depan, dan pengguna dapat memantau data daya peralatan dan kabel secara real time dengan masuk ke aplikasi seluler dan halaman web.


Related Products