Ana Sayfa
SCADA IoT Yönetim Paneli
Cihaz Profilleri, farklı IoT cihazlarınızın arayüzünü kod yazmadan dinamik olarak oluşturmanızı sağlar.
1. Mantık: Cihazdan MQTT ile gelen telemetri verileri "sensor" ve "led" olarak okunur. Cihaza giden komut (settings) verileri "toggle", "slider" ve "button" ile gönderilir.
2. Key (Anahtar) Kuralı: Her bileşenin bir key değeri olmalıdır. Bu key, ESP32/ESP8266 yazılımınızda kullandığınız JSON anahtarıyla birebir aynı olmalıdır.
3. Bileşen Türleri:
sensor: Sadece okunur veri (Sıcaklık, Nem vb). MQTT Telemetri'den okunur.led: Durum göstergesi (Yeşil/Kırmızı ışık). MQTT Telemetri'den okunur.toggle: Açma/Kapama anahtarı. Cihaza komut gönderir. (onVal/offVal zorunlu)slider: Sayısal ayar. Cihaza komut gönderir. (min/max zorunlu)button: Tetikleyici buton. Cihaza komut gönderir. (value zorunlu)4. Kullanıcı vs Admin Şeması: Kullanıcı şeması müşterinin gördüğü, Admin şeması teknik personelin gördüğü arayüzü belirler. Admin şemasına gizli ayarlar ekleyebilirsiniz.
5. Örnek JSON Yapısı:
[
{"type":"sensor", "key":"temp", "label":"Sicaklik", "unit":"°C", "icon":"fa-temperature-half"},
{"type":"toggle", "key":"power", "label":"Guc", "onVal":"1", "offVal":"0"},
{"type":"slider", "key":"set_temp", "label":"Hedef", "min":5, "max":40},
{"type":"led", "key":"alarm", "label":"Alarm", "onVal":"1", "offVal":"0"},
{"type":"button", "key":"reset", "label":"Reset At", "value":"1"}
]