berikut kemampuan dari MQTT:
- Didesain sebagai protokol pesan untuk sensor dan perangkat dengan koneksi tidak stabil
- Konsumsi daya rendah
- Teknologi lama hampir 10 th
- Opensource
- Tersedia library untuk Android, Arduino, C, C++, C#, Java, JavaScript, .NET
- Memiliki 3 QOS (at most once, at least once, exactly once)
Banyak website yang membandingkan MQTT dengan protokol lain seperti dengan kafka atau HTTP, tetapi perlu diingat bahwa optimalisasi MQTT berada pada low power device and bandwidth, M2M(machine to machine) dan sederhana. M2M adalah komunikasi antara perangkat end-to-end tanpa interferensi manusia.
Instalasi(on mac)
- Install brew
- Command
brew install mosquitto
- Siapkan ini sebelum dijalankan
$ ln -sfv /usr/local/opt/mosquitto/*.plist ~/Library/LaunchAgents
dan$ launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mosquitto.plist
- Setelah itu tinggal jalankan dengan contoh :
$ mosquitto_pub -h 127.0.0.1 -t topic -m "Hello world!"
Sekian dulu ya, sampai jumpa di tulisan selanjutnya.... salam lemper
No comments:
Post a Comment