Releases: bangrezz/SmartSensorMonitor
Release list
SmartSensorMonitor v1.0.0 MVP
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.