asslamulaikum wr.wb..
pada kesempatan kali ini saya akan membagikan tutorial atau panduan untuk menginstal sebuah protokol yang populer untuk pengembangan perangkat iot, yakni MQTT. tetapi disini hanya akan memberikan tutorial instal yang clientnya saja, untuk yang brokernya mungkin di postingan selanjutnya. oke sebelum kita membahas mengenai tutorialnya alangkah baiknya kita kenalan dulu dengan MQTT.
Apa itu MQTT?
MQTT merupakan sebuah protokol yang diterapkan pada IOT. Protokol ini sangat mendukung untuk jaringan WAN, karena WAN mencakup area yang luas. Protokol MQTT mempunyai kelebihan yaitu dapat bekerja dengan energi dan media penyimpanan yang minimum. Jaringan pada sistem informasi parkir yang ada saat ini kebanyakan hanya bersifat LAN. Secara umum, MQTT terbagi menjadi dua bagian, yakni MQTT Client dan MQTT Broker (server) dan pada postingan kali ini hanya akan membahas mengenai MQTT Client.
Jadi yang dimaksud MQTT client adalah sebuah MQTT yang fungsinya hanya menangkap pesan atau mengirim pesan (client) yang selanjutnya di krimi ke server MQTT (broker).
Cara Install MQTT Client di CentOS (VPS)
- Pertama, login ke SSH vps kalian, kalo windows menggunakan Putty
- Masuk dengan pengguna non-root Anda dan gunakan manajer paket yum untuk menginstal
epel-releasepackage.- sudo yum -y install epel-release
- Ini menambahkan informasi repositori EPEL ke sistem kami. Opsi -y secara otomatis menjawab ya untuk beberapa petunjuk selama proses. Sekarang kita dapat menginstal paket mosquitto.
- sudo yum -y install mosquitto
- Paket ini hadir dengan konfigurasi default yang sederhana, jadi mari kita jalankan untuk menguji instalasi kita.
- sudo systemctl start mosquitto
- Kami juga perlu mengaktifkan layanan untuk memastikannya dimulai ketika kami mem-boot ulang sistem:
- sudo systemctl enable mosquitto
- Sekarang mari kita uji konfigurasi default. Paket mosquitto dilengkapi dengan beberapa klien baris perintah MQTT. Kami akan menggunakan salah satunya untuk berlangganan topik di broker kami.Topik adalah label tempat Anda memublikasikan pesan dan berlangganan. Mereka diatur sebagai hierarki, jadi Anda bisa
sensors/outside/tempdansensors/outside/humidity, sebagai contoh. Bagaimana Anda mengatur topik terserah Anda dan kebutuhan Anda. Sepanjang tutorial ini kita akan menggunakan topik pengujian sederhana untuk menguji perubahan konfigurasi kita.Masuk ke server Anda untuk kedua kalinya, sehingga Anda memiliki dua terminal berdampingan. Di terminal baru, gunakanmosquitto_subuntuk berlangganan topik tes:- mosquitto_pub -h localhost -t test -m "hello world"
-hdigunakan untuk menentukan nama host server MQTT, dan-tadalah nama topik. Anda tidak akan melihat hasil setelah menekanENTERkarenamosquitto_subsedang menunggu pesan datang. Beralih kembali ke terminal Anda yang lain dan publikasikan pesan:- mosquitto_pub -h localhost -t test -m "hello world"
- Pilihan
mosquitto_pubsama sepertimosquitto_sub, meskipun kali ini kami menggunakan opsi -m tambahan untuk menentukan pesan kami. tekanENTER, dan Anda akan melihat hello world muncul di terminal lain. Anda telah mengirim pesan MQTT pertama Anda!TekanCTRL+Cdi terminal kedua untuk keluar darimosquitto_sub, tetapi biarkan koneksi ke server tetap terbuka. Kami akan menggunakannya lagi untuk tes lain di Langkah 5
Hasil:
Oke cukup sekian dari saya dan semoga bermanfaat.
wasalamualaikum wr.wb...

0 Response to "Cara Install MQTT Client pada CentOS server (VPS)"
Posting Komentar