全部产品
Search
文档中心

IoT Platform:Ikhtisar MQTT 5.0

更新时间:Jul 06, 2025

Message Queuing Telemetry Transport (MQTT) adalah protokol IoT ringan yang secara signifikan mengurangi kebutuhan akan lebar pita jaringan dan sumber daya perangkat, serta memastikan transmisi data yang andal. MQTT merupakan salah satu protokol yang paling banyak digunakan di industri IoT. Seiring dengan meningkatnya jumlah perangkat IoT dan skenario penggunaannya, MQTT 5.0 dikembangkan untuk memenuhi persyaratan skenario baru. Topik ini menjelaskan fitur-fitur MQTT 5.0.

Informasi latar belakang

IoT Platform mendukung MQTT 3.1, MQTT 3.1.1, dan MQTT 5.0. Untuk informasi lebih lanjut, lihat MQTT 5.0, MQTT 3.1.1, dan MQTT 3.1.

IoT Platform mendukung fitur broker MQTT standar. Fitur langganan sisi server, penerusan data, dan SDK IoT Platform dikembangkan berdasarkan fitur broker MQTT. Dengan cara ini, Anda dapat mengembangkan aplikasi cloud dengan efisiensi tinggi. Untuk informasi lebih lanjut, lihat Langganan Sisi Server, Penerusan Data, dan Ikhtisar.image..png

Batasan

Setelah mendaftarkan perangkat, Anda hanya dapat menggunakan satu protokol untuk menghubungkan perangkat ke IoT Platform. Tidak dapat menggunakan beberapa protokol untuk perangkat yang sama. Jika Anda menghubungkan perangkat ke IoT Platform melalui MQTT 5.0, Anda tidak dapat lagi menghubungkan perangkat tersebut melalui MQTT 3.1 atau MQTT 3.1.1.

Fitur MQTT 5.0

MQTT 5.0 mendukung lebih banyak fitur dibandingkan MQTT 3.1.1 dan meningkatkan kinerja, skalabilitas, serta interoperabilitas perangkat tanpa meningkatkan konsumsi sumber daya atau mengurangi kemudahan penggunaan.image..png

Fitur

Deskripsi

Properti pengguna

Header pesan mirip dengan header HTTP. Anda dapat menentukan properti kustom dalam format kunci-nilai dan menggunakan properti pesan yang dapat diperluas.

Alias topik

MQTT 5.0 menggunakan bilangan bulat empat byte untuk menggantikan nama topik dengan panjang lebih besar guna mengurangi konsumsi sumber daya.

Kedaluwarsa sesi

Anda dapat menentukan periode waktu untuk menyimpan informasi tentang sesi antara perangkat dan server terkait saat perangkat terputus.

Kedaluwarsa pesan

Anda dapat menentukan periode validitas untuk pesan yang ingin Anda publikasikan. Ini mencegah subscriber menerima pesan yang sudah kedaluwarsa.

Pesan wasiat

Saat perangkat terputus secara tak terduga, subscriber masih dapat menerima pesan yang dipublikasikan oleh perangkat tersebut.

Pesan tersimpan

Anda dapat menentukan pesan yang dipublikasikan oleh perangkat sebagai pesan tersimpan. Dengan cara ini, subscriber baru dapat menerima pesan tersimpan tersebut.

Langganan bersama

Beberapa subscriber dapat mengonsumsi pesan dari sebuah topik. Ini membantu Anda membangun sistem penyeimbangan beban.

Opsi langganan

Anda dapat menentukan berbagai opsi langganan. Ini membantu menghilangkan informasi berlebih untuk meningkatkan efisiensi transmisi.

Pola permintaan-respons

Pola permintaan-respons bekerja dengan cara yang mirip dengan panggilan RPC HTTP.

Properti format pesan

Properti yang menentukan format payload pesan ditambahkan. Dengan cara ini, Anda dapat meneruskan pesan secara transparan dan mengirim pesan dengan payload variabel.

Interaksi optimal antara edge dan cloud

MQTT 5.0 mendukung berbagai fitur, seperti umpan balik koneksi, kode kesalahan yang dioptimalkan, dan pemutusan yang dimulai oleh server. Ini membantu meningkatkan efisiensi pemecahan masalah.