Bola lampu bisa diklik juga, atau tekan 1 dan 2 di keyboard
IoT (Internet of Things) adalah alat-alat di sekitar kita yang disambungkan ke internet, sehingga bisa dikontrol dari jauh lewat HP atau laptop. Jadi kita tidak perlu datang ke bengkel hanya untuk menyalakan lampu.
Di proyek ini, kalau saklar di web ditekan, web mengirim perintah lewat internet ke ESP8266. Lalu ESP8266 menyuruh relay menyambung atau memutus listrik ke lampu.
Prinsip yang sama juga dipakai di pompa air otomatis dan sensor suhu.
Web membaca tombolnya sedang ON atau OFF.
on / offPerintah dikirim lewat internet ke broker MQTT (EMQX).
LampuBengkel/LampuESP8266 menerima perintah, lalu menyuruh relay bekerja.
relay on / offESP8266 mengirim status ke web, jadi tabel di bawah ikut berubah.
LampuBengkel/statusKotak langkah ikut menyala kalau ada perintah terkirim atau balasan dari ESP.
Mikrokontroler yang sudah ada WiFi-nya. Ini yang menerima perintah dari web.
Saklar elektronik. Dengan sinyal kecil dari ESP8266, relay bisa menyambung atau memutus listrik lampu.
Perantara pesan. Web mengirim pesan ke broker, lalu broker meneruskannya ke ESP8266.
Tampilan yang sedang kamu buka ini, dipakai untuk mengontrol lampu.
| Topik | Isi pesan | Arah |
|---|---|---|
LampuBengkel/Lampu | on / off | Web ke ESP |
LampuBengkel/Lampu2 | on2 / off2 | Web ke ESP |
LampuBengkel/status | status lampu | ESP ke web |
LampuBengkel/status2 | status lampu | ESP ke web |
Catatan: broker EMQX yang dipakai ini broker publik tanpa password, jadi orang lain yang tahu nama topiknya bisa ikut menyalakan lampu. Sebaiknya nanti diganti dengan broker sendiri yang memakai login.
| Nama Lampu | Status Lampu | Terakhir Update |
|---|---|---|
| Lampu Ruang Plc | ........ | -- |
| Lampu Bengkel | ........ | -- |