Topic
Last updated
Last updated
Topik adalah sebuah cara pada MQTT untuk melakukan pengkategorian data yang akan dikirim sehingga ketika data dikirim dari publisher maka tidak semua subscriber akan mendapatkan data, hanya perangkat yang melakukan subscribe dengan topic yang sama saja yang akan mendapatkan data.
Jika kita melihat gambar diatas, perangkat publisher mengirimkan data 24°C dengan topic "temperature". Data 24°C ini hanya akan dikirimkan kepada perangkat yang melakukan subsribe pada topic "temperature" saja. Perangkat lain yang tidak melakukan subscribe pada topic tersebut tidak akan mendapatkan data walaupun terhubung ke broker yang sama.
Untuk menerapkan sub topic dapat menggunakan simbol "/". Contoh: "kantorpusat/gedung_a/lantai4/ruang_tunggu/temperatur"
Penulisan topic pada subscriber memiliki 2 jenis:
Single Level Wildcard
Multi Level Wildcard