MQTT (Message Queuing Telemetry Transport) adalah sebuah protokol komunikasi machine-to-machine (M2M) yang dirancang untuk perangkat dengan sumber daya terbatas. Beberapa fitur utama MQTT: Ringan - Cocok untuk perangkat dengan sumber daya terbatas seperti sensor, mikrokontroler, dll. Publish/subscribe - Pengirim pesan (publisher) mengirimkan pesannya ke sebuah topik, dan penerima (subscriber) mendaftarkan diri ke topik tertentu untuk menerima pesan. Asynchronous - Komunikasi dilakukan secara asynchronous non-blocking. Small packet overhead - Paket data MQTT sangat kecil overhead-nya dibandingkan protokol lain seperti HTTP. Three levels of QoS - MQTT menyediakan tiga level kualitas layanan (QoS) yaitu 0, 1, dan 2. Connection state awareness - Koneksi MQTT menyimpan state sehingga mudah dipulihkan jika terputus. Security - MQTT bisa diamankan menggunakan TLS/SSL. Kelebihan MQTT membuatnya cocok untuk IoT, komunikasi machine-to-machine, dan aplikasi mobile dimana konektivitas jaringan tid...