All Products
Search
Document Center

ApsaraMQ for MQTT:Apa itu ApsaraMQ for MQTT?

Last Updated:Mar 11, 2026

ApsaraMQ for MQTT adalah perangkat lunak perantara berorientasi pesan yang ringan untuk aplikasi Internet seluler dan Internet of Things (IoT). Berbeda dengan perangkat lunak perantara berorientasi pesan tradisional yang mengirimkan pesan antar microservices, ApsaraMQ for MQTT mengirimkan pesan antara perangkat dan cloud, memungkinkan komunikasi dua arah dalam skala besar.

Contoh:

  • Sebuah armada sensor suhu melaporkan pembacaan setiap 5 detik ke dasbor analitik cloud.

  • Layanan backend mendorong perintah pembaruan firmware ke ribuan perangkat cerdas secara bersamaan.

  • Dua aplikasi seluler saling bertukar pesan instan melalui protokol MQTT tanpa melewati server backend.

Ketentuan

IstilahDefinisi
TopikKlasifikasi utama untuk pesan. Produsen mengirim pesan ke topik, dan konsumen berlangganan ke topik untuk menerima pesan.
ProdusenPublisher yang membuat dan mengirim pesan ke sebuah topik.
KonsumenSubscriber yang menerima dan memproses pesan dari sebuah topik.
PesanMuatan data yang dikirim oleh produsen ke sebuah topik dan dikirimkan ke satu atau beberapa konsumen.
AturanResource yang bertukar data antara ApsaraMQ for MQTT dan layanan Alibaba Cloud lainnya.

Model pengiriman pesan

ApsaraMQ for MQTT mendukung dua model pengiriman pesan.

Komunikasi perangkat-ke-cloud

Perangkat terhubung ke ApsaraMQ for MQTT dan bertukar data dengan aplikasi cloud atau layanan Alibaba Cloud lainnya. Model ini mencakup skenario seperti:

  • Thermostat cerdas melaporkan suhu, kelembapan, dan tingkat baterai ke dasbor pemantauan cloud setiap 10 detik.

  • Layanan backend mengirim pembaruan konfigurasi atau perintah reboot ke perangkat di lapangan.

Device-cloud interaction

Komunikasi perangkat-ke-perangkat

Perangkat berkomunikasi langsung satu sama lain melalui ApsaraMQ for MQTT. Baik produsen maupun konsumen terhubung melalui protokol MQTT. Model ini mencakup skenario seperti:

  • Pengguna mengobrol melalui aplikasi pesan instan dengan pengiriman pesan dalam waktu kurang dari satu detik.

  • Aplikasi seluler mengontrol perangkat rumah pintar—mengatur pencahayaan atau mengunci pintu—tanpa melewati server backend.

Device-device interaction

Peran developer

Model-model ini dipetakan ke dua peran developer:

PeranCakupanReferensi SDK
Device developerMembuat aplikasi sisi klien yang berjalan pada perangkat IoT atau endpoint seluler.Unduh SDK
Cloud developerMembuat aplikasi sisi server yang memproses data perangkat atau mengirim perintah.Dapatkan SDK untuk control API

Manfaat

Dukungan protokol dan platform yang luas

ApsaraMQ for MQTT kompatibel dengan SDK yang mendukung MQTT V3.1.1 dan mendukung koneksi WebSocket. Ini mencakup sebagian besar platform pengembangan seluler dan bahasa pemrograman, memungkinkan migrasi mulus dari implementasi MQTT yang sudah ada.

Pengiriman pesan tingkat milidetik dalam skala besar

MetrikKemampuan
LatensiPesan dikirimkan dalam hitungan milidetik
Perangkat terhubungPuluhan juta koneksi perangkat secara konkuren
Pesan bersamaanJutaan pesan secara konkuren
ThroughputTriliunan transaksi pesan
ArsitekturDesain terdistribusi tanpa bottleneck titik tunggal; skala keluar horizontal tak terbatas untuk setiap komponen

Keamanan tingkat perangkat

KemampuanDeskripsi
Pengelolaan izin tingkat perangkatMengelola izin pada tingkat perangkat individual
Token sementaraMenerbitkan kredensial berumur pendek untuk otentikasi perangkat
Transport terenkripsiMengamankan seluruh data dalam transit dengan Transport Layer Security (TLS) V1.2

Integrasi dengan ApsaraMQ for RocketMQ

Bertukar pesan antara ApsaraMQ for MQTT dan ApsaraMQ for RocketMQ untuk komunikasi dua arah yang andal dan ber-throughput tinggi antara perangkat dan aplikasi cloud. Integrasi ini menjembatani pengiriman pesan perangkat ringan dengan antrian pesan kelas enterprise.

Skenario

ApsaraMQ for MQTT melayani berbagai kasus penggunaan Internet seluler dan IoT:

SkenarioContoh
Mobile live-streamingMengirimkan pesan interaktif real-time—komentar, like, dan hadiah—bersama aliran video kepada jutaan penonton secara konkuren.
Internet of Vehicles (IoV)Mengumpulkan telemetri dari kendaraan terhubung (kecepatan, level bahan bakar, lokasi) dan mendorong pembaruan over-the-air atau perintah navigasi.
PaymentMengirimkan notifikasi transaksi dan pembaruan status antara terminal pembayaran dan backend pemrosesan secara real-time.
Smart cateringMenghubungkan sistem tampilan dapur, tablet pemesanan, dan platform manajemen untuk sinkronisasi pesanan real-time di berbagai lokasi.
Instant messagingMengirimkan pesan obrolan antara klien seluler atau web dengan latensi kurang dari satu detik.
Application scenarios

Mulai menggunakan

Beli instans ApsaraMQ for MQTT di halaman pembelian ApsaraMQ for MQTT.