Dalam pengembangan aplikasi IoT, diperlukan broker MQTT serta tools pengujian MQTT yang mudah digunakan tanpa harus melakukan instalasi server sendiri. Penggunaan broker dan tools publik ini menjadi alternatif yang disarankan, terutama pada tahap pembelajaran atau pengujian awal, sebelum nantinya beralih ke penggunaan broker MQTT milik sendiri pada tahap implementasi. Selain itu, ada tools berbasis web digunakan untuk memonitor pesan, melakukan testing, dan memastikan bahwa perangkat telah terhubung dengan benar.
Berikut penjelasan mengenai dua platform tersebut:
A. EMQX Public MQTT Broker (MQTT 5 & MQTT 3.1.1)
https://www.emqx.com/en/mqtt/public-mqtt5-broker
EMQX menyediakan broker MQTT publik yang stabil, cepat, dan mendukung MQTT versi 5, sehingga sangat cocok untuk kebutuhan pembelajaran dan percobaan. Mahasiswa dapat langsung melakukan koneksi menggunakan perangkat seperti ESP32, Node.js, Python, atau aplikasi web berbasis WebSocket MQTT. Berikut spesifikasi utama Broker tersebut:

B. MQTT Web Test Client – mqtt.cool
https://testclient-cloud.mqtt.cool/
MQTT Web Test Client adalah sebuah tool berbasis browser untuk menguji komunikasi MQTT secara langsung. Tools ini untuk memastikan koneksi broker berjalan dengan baik, menguji topik tertentu, atau memantau pesan yang dikirim oleh ESP32 maupun aplikasi web. Berikut adalah halaman aplikasinya:
