SmartSensorMonitor v1.0.0
π Initial MVP Release
SmartSensorMonitor adalah aplikasi monitoring sensor berbasis Arduino Uno yang mengirimkan telemetry secara real-time ke aplikasi desktop Windows dan Android melalui WebSocket pada jaringan lokal.
β¨ Fitur Utama
Sensor
-
π‘οΈ DHT22
- Suhu
- Kelembapan
-
πΆ PIR Motion Sensor
- Deteksi gerakan
-
π‘ Digital LDR Sensor
- Status Terang
- Status Gelap
Desktop Windows
- Dashboard monitoring real-time
- Auto-detect Arduino serial port
- WebSocket server untuk Android
- Status koneksi Android
- Status sensor:
- Suhu
- Kelembapan
- Gerakan
- Cahaya
- Lifecycle:
- Start
- Stop
- Reconnect
- Branding dan icon aplikasi
Android
- Dashboard real-time
- Koneksi melalui Wi-Fi lokal
- Status:
- Menunggu Data
- Sensor Tidak Tersedia
- Terang
- Gelap
- Sinkron dengan telemetry Windows
Firmware
Firmware produksi:
0.4.0-dht22-pir-ldr
Sensor:
- DHT22
- PIR
- Digital LDR
Protocol:
protocolVersion = 1
Field telemetry baru:
- isDark
- lightOk
Kompatibilitas firmware lama tetap dipertahankan.
Diagnostic Firmware
Repository juga menyediakan firmware diagnostik:
firmware/ldr-diagnostic/
Digunakan untuk:
- memverifikasi wiring LDR
- menguji polaritas sensor
- memastikan transisi:
Terang
β
Gelap
β
Terang
Acceptance
Telah diverifikasi:
- β Firmware
- β Windows Desktop
- β Android
- β WebSocket
- β End-to-End Telemetry
- β DHT22
- β PIR
- β Digital LDR
- β Disconnect
- β Reconnect
- β Clean Machine
- β Packaging
Persyaratan
Windows:
- Microsoft Visual C++ Redistributable x64
Saat pertama kali dijalankan:
Izinkan SmartSensorMonitor melalui Windows Defender Firewall pada jaringan Private agar perangkat Android dapat terhubung.
Paket Release
SmartSensorMonitor-Windows-x64.zip
SHA-256
B7E12269E695EAE43F912EC5646E58B994A32BE6DCB27500F7FED398895AA65B
Teknologi
- Arduino Uno R3
- C++17
- Qt 6.11
- Qt Widgets
- Qt SerialPort
- Qt WebSockets
- PlatformIO
- CMake
- Android (Qt)
Terima kasih telah menggunakan SmartSensorMonitor.
Semoga release MVP ini menjadi fondasi yang kuat untuk pengembangan fitur berikutnya.