Konsep Platform

AuthorElectins Core Team
Last revision20/09/2026

Konsep Platform

Memahami konsep arsitektur dasar Electins akan membantu Anda merancang sistem IoT yang andal, aman, dan efisien.

1. Datastream Parameter

Electins menggunakan sistem penamaan Datastream Parameter berbasis string teks yang intuitif (seperti temp, humidity, relay, solar_voltage, gps_loc) yang bisa di input secara manual pada setiap widget.

  • Datasteam Telemetri: Pengiriman data sensor dari mikrokontroler ke server (misal: iot.sendData("temp", 28.5);).

  • Datastream Kontrol: Penerimaan instruksi dari server ke mikrokontroler saat pengguna menekan widget sakelar di dashboard (misal: topic == "relay").

2. Project API Key

Setiap proyek Electins dilindungi oleh API Key berenkripsi unik 32-karakter (misal: ek_98f4a1b2c3d4e5f6...). Kunci ini berfungsi sebagai token otentikasi ganda untuk memastikan hanya perangkat yang sah yang dapat mengirimkan atau menerima data pada proyek tersebut.

3. Local Cache & Thread-Safe Outbox

ElectinsIoT v3.1.0 mengusung arsitektur:

  • Local Cache: Menyimpan state parameter downlink secara otomatis. Dapat dibaca secara instan kapan saja via getBool(), getDouble(), getString().

  • Thread-safe Outbox: Panggilan sendTelemetry() menulis ke antrean buffer aman dan tidak pernah memblokir loop utama.

4. Data logging & Penyimpanan Timeseries

Seluruh data telemetri yang diterima server otomatis diindeks ke dalam basis data timeseries. Pengguna dapat mengunduh histori data dalam format .csv atau .xlsx sesuai dengan masa retensi paket keanggotaan (1 hari pada paket Free, 7 hari pada paket Starter, 14 hari pada paket Pro, dan 30 hari pada paket Enterprise).

Was this article helpful?