Deskripsi
Aplikasi Web Publisher MQTT menggunakan tiga jenis perangkat agar dapat bekerja dengan baik, yaitu perangkat server, perangkat klien, dan perangkat MQTT subriber. Pada perangkat server diinstall dengan tool MQTT broker yaitu mosquitto dan MQTT publisher yaitu mosquitto_pub. Selain tools tersebut, aplikasi server juga dibangun menggunakan Bahasa pemrograman python dengan memanfaatkan layanan websockets. Aplikasi web publisher MQTT juga terletak di perangkat server, namun aplikasi tersebut diakses dan digunakan melalui perangkat klien. Aplikasi web publisher MQTT dibangun menggunakan Bahasa pemrograman html dan javascript. Aplikasi tersebut diletakkan pada direktori web server agar dapat diakses oleh perangkat klien melalui protocol http. Perangkat MQTT subscriber juga perlu diinstall tool mosquitto_sub agar mampu mendapatkan pesan dari MQTT broker secara realtime.