Cara install Mosquitto pada Debian Linux

Cara Instalasi Mosquitto Broker pada Debian Linux

Mosquitto adalah MQTT broker open source yang mengimplementasikan MQTT versi 3.1.0, 3.1.1 dan versi 5.0, dan dapat di download secara gratis untuk versi Windows maupun Linux.

Yang belum tahu apa itu MQTT, MQTT adalah singkatan dari Message Queue Telemetry Transport , yang merupakan protokol yang sedari awalnya dirancang khusus untuk komunikasi “machine to machine“. Protokol MQTT ini sering di pergunakan pada dunia IoT dikarenakan kecilnya data yang dikirimkan, dimana hanya sekitar 2 byte saja pada headernya. Packet yang dikirimkan pada protokol MQTT ini dikirim dalam bentuk byte array, jadi bagi anda yang melakukan pemrograman menggunakan protokol MQTT ini harus melakukan konversi dulu sebelum mengirimkan datanya.

Sekarang saya akan berikan tutorial cara penginstalan Mosquitto pada Linux versi Debian, yang dapat anda terapkan juga pada RaspberyOS pada board Raspberry Pi.

  • Lakukan apt-get update, dilanjtkan dengan menginstall Mosquitto dengan perintah berikut pada Linux Terminal
    sudo apt-get update
    sudo apt-get install mosquitto
  • Port default pada Mosquitto adalah 1883, untuk menggantinya ke nomor yang lain, misalkan 1884, buka dan edit file /etc/mosquitto/mosquitto.conf dengan mengetikkan perintah berikut pada terminal
    sudo nano /etc/mosquitto/mosquitto.conf
    kemudian tambahkan baris berikut
    port 1884
    Jika sudah, simpan perubahan file tersebut, lalu restart service dengan perintah berikut
    sudo systemctl restart mosquitto
  • Untuk menghapus retain message yang menempel pada broker Mosquitto,anda dapat lakukan cara berikut. Pertama-tama matikan terlebih dahulu service nya
    sudo service mosquitto stop
    Kemudian hapus file moquitto.db
    sudo rm /var/lib/mosquitto/mosquitto.db
    Lalu jalankan kembali service nya
    sudo service mosquitto start

Demikian tutorial cara instalasi MQTT broker Mosquitto pada system operasi Linux versi Debian...Selamat berkomunikasi.