Struktur topic
TEXT
topic.txt
PROJECT_ID/DEVICE_ID/telemetry/VARIABLE
PROJECT_ID/DEVICE_ID/command/VARIABLE
PROJECT_ID/DEVICE_ID/status/VARIABLE
Contoh
| Tujuan | Topic |
|---|---|
| Kirim suhu | PROJECT_ID/esp32-01/telemetry/temperature |
| Kontrol relay | PROJECT_ID/esp32-01/command/relay |
| Status relay | PROJECT_ID/esp32-01/status/relay |
Aturan topic
- Gunakan Project ID dan Device ID yang sesuai.
- Jangan menambah slash di awal atau akhir.
- Variable harus sama dengan yang terdaftar pada project.
- Hindari wildcard pada publish dari device.
QoS dan retained message
Gunakan QoS sesuai kebutuhan. Retained message hanya digunakan bila status terakhir memang harus diterima subscriber baru; hindari retained telemetry berfrekuensi tinggi.