Materi 6 dari 10 · Stasiun 4
MQTT: protokol khas IoT
Setelah materi ini, kamu bisa:
- Bisa menjelaskan publish, subscribe, topik, dan broker.
- Bisa memprediksi klien mana yang menerima pesan dari topik tertentu.
Sebaiknya sudah belajar:
Berlangganan seperti kanal video
Sensor suhu mengirim angka tiap detik. Siapa yang butuh? HP, dashboard, mungkin kipas otomatis. Kalau sensor harus mengenal semuanya, repot.
MQTT memakai perantara bernama broker. Sensor hanya menaruh pesan di sebuah topik, dan siapa pun yang berlangganan topik itu menerimanya.
Empat istilah
- Broker
- Perantara yang menerima dan meneruskan pesan.
- Topik
- Alamat pesan, misalnya rumah/ruang1/suhu.
- Publish
- Mengirim pesan ke sebuah topik.
- Subscribe
- Meminta broker mengirim pesan dari topik tertentu.
Kirim dan lihat siapa yang menerima
Atur langganan tiap klien, lalu kirim pesan. Coba tebak dulu sebelum menekan tombol.
Simulasi interaktif tersedia saat JavaScript aktif.
Tanda + cocok dengan satu tingkat, # cocok dengan semua tingkat di bawahnya. Pengirim tidak perlu tahu siapa penerimanya.
Selesai
- Broker meneruskan pesan.
- Topik = alamat, pengirim tidak mengenal penerima.
- + dan # adalah tanda pengganti (wildcard) untuk berlangganan banyak topik sekaligus.
Pancingan
Pesan sudah mengalir. Tapi angka yang lewat itu hilang begitu saja. Bagaimana menyimpan dan menampilkannya? Itu Dashboard dan penyimpanan data.
Berikutnya
Referensi
- [diisi penulis]
Kerangka uji template. Isi, angka, dan referensi belum diverifikasi.
Kode materi n6 · versi 0.1 · 2026-10-06