Cara install Mosquitto pada linux Debian
Bagi kalian pemerhati dunia IoT, pasti mengetahui yang namanya protokol MQTT. Message Queuing Telemetry Transport atau yang biasa disingkat MQTT adalah sebuah protokol yang dipergunakan untuk mengirimkan pesan yang dirancang khusus untuk “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.
Untuk dapat berkomunikasi antar perangkat IoT menggunakan protokol MQTT ini, kita harus memiliki broker yang berfungsi sebagai Server yang akan menyampaikan pesan pesan kita. Kali ini kita akan melakukan instalasi broker MQTT bernama Mosquitto yaitu 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 Linuxpada sistem operasi Linux Debian. 
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
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

Komentar
Posting Komentar