Lewati ke konten

Status fitur

Halaman ini jujur tentang seberapa jauh tiap fitur sudah diuji. Dokumentasi menjelaskan perilaku yang dirancang dan diuji di komputer; kolom status menunjukkan buktinya di perangkat. Pegang halaman ini sebelum mengandalkan fitur di produksi. Berlaku untuk firmware SNT-G1 seri 0.21 (Oktober 2026).

Fitur Status
Ethernet, MQTT 5, NTP, konfigurasi retained, telemetri SenFlat v2, nomor urut q Terbukti di perangkat lewat gateway ke Celestian
Sensor DS18B20 (1-Wire), PZEM-004T, input digital, output digital, alarm lokal Terbukti di perangkat (telemetri identik dengan firmware Arduino sebelumnya). Pintu sungguhan, SHT41, pembisuan buzzer, dan output o2…o4 belum diuji secara fisik
LCD, menu, tombol sentuh Terbukti: tampilan dan sentuhan dilihat langsung
Rules di perangkat (rules v1), konfirmasi confirm_s, rules_rollback Terbukti di perangkat (22 skenario konfirmasi lolos)
Rules v2 (ekspresi, sumber status, flag, jadwal) Lulus uji komputer; belum dicoba di perangkat
OTA lewat gateway, rollback otomatis (crash, macet, tidak sehat) Terbukti di perangkat, termasuk berpindah antara dua generasi firmware
Unggah firmware dari web Terbukti di perangkat
Antarmuka web: login, sesi, status, konfigurasi, bahasa Sebagian terbukti (unggah firmware, bahasa, penolakan); tab lain diuji terhadap server tiruan, belum seluruhnya di perangkat
Reset pabrik (urutan sentuh, web, serial) Logika teruji di komputer; belum diuji di perangkat
Riwayat di PSRAM (mode langsung, hist_kb) Terbukti di perangkat: 61 titik berurutan tanpa duplikat setelah putus 5 menit
mqtt_mode (TLS, cadangan otomatis, MQTT 3.1.1) dan mqtt_ca Logika teruji di komputer; belum diuji di perangkat (TLS dengan CA sendiri ke server)
Sumber dan profil Modbus (SDM120, PZEM-016) di SNT-G1 Lulus uji komputer dengan bus dan perangkat tiruan; belum diuji di papan G1 dengan perangkat nyata (arah DE/RE, waktu respons, dua perangkat sekaligus). Alamat bawaan PZEM-016 dan perilaku di bawah 80 V belum dibuktikan
40 perangkat Modbus sekaligus Kapasitas disimulasikan di komputer, belum diukur di papan dan broker
Kelompok telemetri (tgroups, firmware 0.21) Lulus uji komputer; belum dirilis dan belum diuji di perangkat
Gateway: DHCP, firewall, Mosquitto, bridge, OTA, riwayat Konfigurasi lolos pemeriksaan sintaks dan berjalan di gateway sementara (MacBook); belum dijalankan di mini PC industrial
WireGuard Disiapkan, belum dipakai dan belum diuji
UPS publisher (NUT) Belum diuji dengan UPS sungguhan
  • Tanpa gateway tidak ada penyimpanan di node (mode gateway): saat gateway tidak terjangkau, pengukuran selama itu hilang. Antrean saat WAN putus ditangani gateway; di mode langsung node menyimpan sampai hist_kb di RAM.
  • Event (pintu, alarm) tidak disimpan di riwayat node; status alarm tetap ada di telemetri.
  • Broker lokal gateway menerima koneksi anonim; keamanannya bergantung pada isolasi LAN rak.
  • Antarmuka web memakai HTTP biasa; password dan cookie terkirim apa adanya di LAN.
  • OTA lewat HTTPS belum memverifikasi sertifikat server; OTA lewat gateway memakai HTTP di LAN rak (keutuhan dijaga SHA-256).
  • Anti-kloning belum aktif: flash encryption dan secure boot belum diaktifkan; siapa pun dengan akses fisik atau password web dapat memasang firmware.
  • Semua node di satu gateway masuk ke satu channel.
  • Alasan publish yang ditolak broker tidak sampai ke firmware.
  • LCD hanya berbahasa Indonesia; metrik sumber Modbus belum tampil di LCD.