Internet of Things

Berkenalan dengan MQTT

MQTT merupakan akronim dari Message Queueing Telemetry Transport. MQTT diciptakan pada tahun 1999 oleh Dr. Andy Stanford-Clark dari IBM dan Arlen Nipper dari Arcom. MQTT adalah salah satu protokol yang sering digunakan untuk keperluan Internet of Things yang berjalan di atas TCP/IP dan bersifat Open Source. Sistem kerja MQTT menerapkan konsep Publish dan Subscribe data, sehingga pada MQTT terdapat 4 komponen utama, yaitu Publisher, Subscriber, Broker, dan Topic.

Publisher, Subscriber, Broker, Topic :

  • Publisher
    Publisher mengirimkan pesan atau perintah dengan topik tertentu ke Broker
  • Subscriber
    Subscriber menerima pesan dari Broker sesuai dengan topik yang di-subscribe
  • Broker
    Broker menerima pesan dari Publisher dan meneruskannya ke Subscriber yang men-subscriber topik sesuai dengan pesan tersebut
  • Topic
    Setiap pesan yang ada pada konsep Publish dan Subscribe memiliki kategori yang dinamakan dengan Topic

Protokol MQTT ini lebih sering digunakan untuk Internet of Things daripada HTTP, karena pesan yang dikirim dan diterima sangat ringan, sehingga sangat cepat, bandwidth yang dibutuhkan kecil, dan tidak membutuhkan daya yang besar. Selain itu, MQTT juga memastikan pengiriman pesan dengan 3 Quality of Service, yaitu at most once, at least once, dan exatcly once.

Berikut ini contoh MQTT pada lab IoT Studio :

Untuk mencobanya, bisa dengan membuka http://adityaeka.com/lampu-lab
Note : Tidak bisa menggunakan koneksi TUNE, karena portnya ditutup

Semoga Bermanfaat 🙂