Memasang Mosquitto Di FreeBSD
Kontribusi oleh al1r4d
pada
dari kategori
dan label #iot #mqtt
Table of Contents
Baru aja kemarin dapat tugas IOT dan saya akan menggunakan Mosquitto di FreeBSD sebagai broker MQTT.
Mosquitto di FreeBSD
Mosquitto adalah broker untuk protokol MQTT yang biasa digunakan pada Internet of Things dan dapat kamu gunakan secara gratis karena bersifat program sumber terbuka.
Unduh programmnya dengan perintah di bawah.
$ doas pkg install mosquitto
Mari kita buat konfigurasinya. Pada contoh di bawah adalah yang saya gunakan. Anda bebas menambah atau mengurangi sesuai keinginan.
$ doas nvim /usr/local/etc/mosquitto/mosquitto.conf
---
listener 1883
allow_anonymous true
password_file /usr/local/etc/mosquitto/passwd
log_type error
log_type warning
log_type notice
log_type information
Buat username dan password, misalnya saya ingin membuat admin
.
$ doas mosquitto_passwd -c /usr/local/etc/mosquitto/passwd admin
Secara bawaan, Mosquitto tidak membuat user mosquitto
di sini, jadi kita harus buat manual user dan groupnya.
$ doas pw useradd mosquitto
$ doas pw groupadd mosquitto
Jangan lupa atur hak akses Mosquitto
$ doas chown mosquitto:mosquitto /usr/local/etc/mosquitto/passwd
$ doas chmod 600 /usr/local/etc/mosquitto/passwd
Terakhir, Broker Mosquitto-mu siap dijalankan.
$ doas mosquitto -c /usr/local/etc/mosquitto/mosquitto.conf