Mengirim telemetry
CPP
main.ino
void kirimData() {
float suhu = 28.5;
ruangiot.send("temperature", suhu);
}
Atur interval
Hindari publish pada setiap iterasi loop(). Gunakan timer agar frekuensi sesuai kebutuhan sensor dan tidak membebani broker maupun database.
Format payload
- Gunakan angka untuk data numerik.
- Gunakan nilai konsisten untuk boolean, misalnya
0/1atauOFF/ON. - Hindari payload JSON besar bila satu variable cukup.
- Jangan mengirim password, token, atau data pribadi.
Validasi hasil
- Periksa Serial Monitor.
- Pastikan status MQTT terhubung.
- Buka Data History dan filter device/variable.
- Pastikan timestamp dan sumber data sesuai.