MQTT Sink Konfigürasyonu
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)
- 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"
}