ICONICS GENESIS 64 – Subscribe Mosquitto MQTT broker

Untuk dapat mensubscribe MQTT broker di GENESIS64, diperlukan konfigurasi 3 items pada ICONICS Workbench.

  • Buka Workbench dan expand Internet Of Things.
  • Menambahkan MQTT broker, dengan klik kanan pada MQTT Brokers dan tambahkan MQTT Broker.
Gambar 1. Konfigurasi MQTT Broker
  • Pada konfigurasi MQTT Broker, perlu menetapkan IP address dan Port dari broker yang digunakan.
  • Diperlukan pula menentukan format dari JSON string yang dipublish dari MQTT broker. Dalam contoh disini, kita memiliki dua topic yang akan dihubungkan dan berikut JSON stringnya:
{"payload":18.5,"topic":"Temperature"}
{"payload":65.2,"topic":"Pressure"}
  • untuk menerjemahkan perlu menggunakan Encoder, klik kanan Custom Encoders dan tambahkan Encoder.
Gambar 2. Custom Encoder
  • Sekarang mendefinisikan Subscribe connection menggunakan broker dan encoder yang telah di-set diatas. uncheck box “Enable compatibility with ICONICS clients“.
    Base topic (topic/#) dapat MQTT Publisher. Didalam contoh digunakan:
    testtopic/Jazali/Sensor/Temperature dan testtopic/Jazali/Sensor/Pressure
    sehingga base topic-nya yaitu:
    testtopic/Jazali/Sensor/#
Gambar 3. Subscribe Connection
  • Dan sekarang kita dapat melihat data didalam ICONICS clients.
Gambar 4. Data Explorer

Leave a Reply

Your email address will not be published.