Saya ada kebutuhan pembuatan database dari MQTT, database-nya bisa menggunakan MonggoDB, MySQL atau InfluxDB. Pada mqtt akan terdapat 2 topik yang di publish, dan dari 2 topik tersebut akan di komparasikan satu dengan lain-nya dan kemudian di lakukan perubahan pada salah
Contoh,
Terdapat 2 MQTT topik, topik A dan topik B masing-masing memiliki nilai 1 dan 0.
() = Variabel waktu
[] = Variabel client ID
- Jika A terdapat nilai 1 di DB dengan id [001] dan dalam (2 menit) terdapat nilai 1 di DB dengan id [001] juga pada B, maka nilai 1 di DB dengan id [001] pada B di rubah jadi 0 dan atau
- Jika B terdapat nilai 1 di DB dengan id [001] dan dalam (2 menit) terdapat nilai 1 di DB dengan id [001] juga pada A, maka nilai 1 di DB dengan id [001] pada A di rubah jadi 0
Apabila bisa dibuat interface sederhana via web lebih baik.