Setting raspberry pi sebagai mqtt server


Raspberry pi komputer mini SBC ini memiliki banyak kelebihan selain dikarenakan bentuknya yang kecil juga specnya juga lumayan untuk menjalankan beberapa aplikasi sederhana.

Kali ini saya akan memberikan tutorial mengenai cara menyiapkan raspberry pi untuk mqtt server, saya tidak akan membahas bagaimana cara menginstall OS di raspberry pi, harapannya raspberry pi kalian sudah bisa terhubung dengan internet sehingga kita bisa mendownload beberapa aplikasi untuk menjalankan mqtt server di raspberry pi, oh iya sebagai tambahan saya menggunakan raspbian sebagai OS.

OK langkah pertama adalah standard menjalankan update dan upgrade raspbian dengan cara

sudo apt update && sudo apt upgrade -y

setelah selesai maka langkah selanjutnya adalah install mosquitto broker

sudo apt install -y mosquitto mosquitto-clients

Setelah selesai supaya mosquittonya jalan secara otomatis pada saat restart atau raspberry pi dijalankan maka jalankan perintah dibawah ini

sudo systemctl enable mosquitto.service

Done selesai untuk mencoba nya kita bisa test dengan mengirim perintah via terminal untuk mengetest apakah mosquitto sudah jalan dengan cara sebagai berikut.

Mosquitto dibagi menjadi dua sebagai publisher dan subscriber, publisher berfungsi mengirimkan pesan atau biasanya data sensor, dan subscriber berfungsi menangkap pesan yang dikirimkan oleh publisher.

Mosquitto sebagai subscriber jalankan perintah ini

mosquitto_sub -h localhost -t "#" 

#mosquitto_sub perintah untuk menjalankan mosquitto sebagai subscriber
#-h ini adalah url dari mesin biasanya berupa ip atau localhost apabila satu mesin
#t adalah subscribe topik yang ingin kita dengarkan kalau # berarti kita subscribe ke semua topik
#apabila ingin spesifik tuliskan nama topiknya langsung

Mosquitto sebagai publisher jalankan perintah ini

mosquitto_pub -h localhost -t "test" -m "hallow"

#mosquitto_pub perintah untuk menjalankan mosquitto sebagai publisher
# -h dan dan -t sama dengan diatas
# m adalah message atau pesan yang ingin kita kirimkan biasanya kalau di IOT adalah data sensor

Demikian tutorial kali ini semoga bermanfaat.

Happy ngoding …

Salam ngoprek …

Advertisement

Author: susiloharjo

Khoirunnas anfa'ahum linnas A Father, Husband and love to learn person Love my Family, Electronics, Photography, Robot, Dreaming, Programming

2 thoughts on “Setting raspberry pi sebagai mqtt server”

    1. maksudnya biar bisa diakses di internet gitu ya? banyak cara bisa pake port forwarding kalau ngga di blok di ispnya atau custom port kalau mmg yang di blok port 1883 nya, bisa juga sewa vm dll

Ditunggu komennya ...

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: