MQTT Sink Konfigürasyonu

MQTT Sink Tanımı

MQTT Sink Tanımı

  • Username: MQTT broker'a bağlanmak için kullanılacak kullanıcı adı
  • Password: MQTT broker'a bağlanmak için kullanılacak şifre
  • AutoReconnectDelaysInSeconds: MQTT broker'a bağlantı kesildiğinde tekrar bağlanma denemeleri arasındaki süre (saniye)
  • CleanSession: MQTT broker'a bağlanırken clean session kullanılıp kullanılmayacağı
  • Port: MQTT broker'a bağlanmak için kullanılacak port numarası
  • Server: MQTT broker'a bağlanmak için kullanılacak server adresi
  • Enabled: MQTT sink'in aktif olup olmayacağı
  • Name: MQTT sink'in adı
  • SinkKind: MQTT sink tipi
  • Topic: MQTT sink'e gönderilecek verinin gönderileceği konu (topic)

MQTT Sink Konular (Topic)

MQTT Sink Konular (Topic)

  • MES Mode: MQTT sink'e gönderilecek verinin gönderileceği konu (topic) için MES modu kullanılıp kullanılmayacağı
  • Enabled: Konunun kullanılıp kullanılmayacağı
  • PublishType: Konuya gönderilecek verinin tipi
  • AlertPublishType: Konuya gönderilecek alarm verisinin tipi
  • QualityOfService: Konuya gönderilecek verinin kalite seviyesi

MQTT Sink Konfigürasyonu

{
    "sinkType": "MQTT",
    "maxPendingMessages": 1000,
    "autoReconnectDelayInSeconds": 10,
    "cleanSession": true,
    "topics": [
    {
        "qualityOfServiceLevel": "AtMostOnce",
        "enabled": true,
        "publishType": "Device_AsIs",
        "alertPublishType": "PerAlertMessage",
        "mesMode": "None"
    },
    {
        "qualityOfServiceLevel": "AtMostOnce",
        "enabled": true,
        "publishType": "Device_Flat",
        "alertPublishType": "PerAlertMessage",
        "mesMode": "None"
    },
    {
        "qualityOfServiceLevel": "AtMostOnce",
        "enabled": true,
        "publishType": "Device_GroupedByUnit",
        "alertPublishType": "PerAlertMessage",
        "mesMode": "None"
    },
    {
        "qualityOfServiceLevel": "AtMostOnce",
        "enabled": true,
        "publishType": "Unit_Flat",
        "alertPublishType": "PerAlertMessage",
        "mesMode": "None"
    },
    {
        "qualityOfServiceLevel": "AtMostOnce",
        "enabled": true,
        "publishType": "Unit_AsIs",
        "alertPublishType": "PerAlertMessage",
        "mesMode": "None"
    }
    ],
    "server": "127.0.0.1",
    "port": 1883,
    "uid": "d9e3cb48-de51-4ef1-b974-8c653271c784",
    "id": "d9e3cb48-de51-4ef1-b974-8c653271c784",
    "enabled": true,
    "name": "MQTT",
    "sinkKind": "Integration"
}