Mosquitto bagian dari Eclipse Foundation merupakan pesan broker berbasis open source (Lisensi EPL / EDL) yang menerapkan protokol MQTT. Protokol MQTT berfungsi untuk melakukan pengiriman pesan kepada subscriber sehingga sangat cocok digunakan untuk IoT (Intenet of Things) seperti pengiriman data-data sensor, atau perintah lainnya.
Broker bertugas dalam merespon untuk menerima semua pesan, memfilter pesan dan memberikan keputusan kepada klien yang membutuhkan pesan itu lalu mengirim pesan kepada semua klien subscribe. Mosquitto mengimplementasikan klien MQTT dengan baris perintah mosquitto_sub (subscribe) dan mosquitto_pub (public).
Berikut cara install mosquitto di ubuntu, pertama buka terminal kemudian ketikan perintah :
$ sudo apt update $ sudo apt install -y mosquitto mosquitto-clientsAgar running otomatis ketikan perintah :
$ sudo systemctl enable mosquitto.serviceSetelah selesai instalasi bisa kita cek dengan perintah :
$ mosquitto -v
Check Mosquitto |
Running Mosquitto di baliklayar sebagai daemon:
$ mosquitto -dKemudian ketikan perintah :
$ mosquitto_pub -d -t testTopic -m "Hello Febby!"
Public |
Publik akan mengirim pesan "Hello Febby" untuk topik "testTopic". Sehingga semua subscriber akan menerima pesan yang sama.
Untuk subscribe ke Topik MQTT dengan Mosquitto Client buka terminal baru ketikan perintah :
$ mosquitto_sub -d -t testTopic
- mosquitto_sub mendefinisikan subscribe
- -d merupakan pesan debug.
- -t merupakan topik yang di publish
- testTopic merupakan contoh nama topik yang disubscribe oleh klien.
Subscribe |
Klien yang subscribe topik testTopic akan menerima pesan Hello Febby!
Selanjutnya kita ke testing menggunakan Node Red
Source :
0 Komentar