DURANKA sistemiyle çalışacak ESP32 cihazları aşağıdaki adımları izleyerek panele bağlayabilirsiniz.
const char* MQTT_BROKER = "test.duranka.com"; // Sunucu adresi const char* MQTT_USER = "device_user"; // MQTT cihaz kullanıcısı const char* MQTT_PASS = "CIHAZ_SIFRESI"; // MQTT cihaz şifresi const char* SERVER_URL = "https://test.duranka.com"; // HTTP endpoint
Arduino IDE → Library Manager aracılığıyla yükleyin:
PubSubClient — Nick O'LearyArduinoJsonAdafruit SSD1306Firmware yüklendikten sonra cihazın MAC adresini not edin (Serial Monitor üzerinden öğrenebilirsiniz). Ardından panele giriş yaparak Ayarlar → Cihaz Ekle bölümünden kayıt oluşturun.
Cihaz ekleme şifresini öğrenmek için sistem yöneticisiyle iletişime geçin.
Cihaz, aşağıdaki JSON yapısıyla sensör verilerini gönderir:
Topic: duranka/AABBCCDDEEFF/data
{
"mac": "AA:BB:CC:DD:EE:FF",
"value1": 25.3, // Sıcaklık (°C)
"value2": 65.1, // Nem (%)
"value3": 450, // Işınım (W/m²)
"value4": 3.2, // Rüzgar (m/s)
"value5": 98, // Batarya (%)
"value6": 22.4 // Prob sıcaklığı (°C)
}