CHALLENGES
- Data Synchronization: Ensuring seamless data flow between the app and the shower device.
- User Session Management: Accurately dividing shower data into individual user sessions.
- Web Dashboard Display: Effectively displaying shower session data on the web application.
- Mobile App Control: Enabling users to control shower settings through the mobile app.
KEY FEATURES
- Personalized profile management.
- Temperature control.
- Water usage tracking.
- Self-charging using a water stream.
- Firmware updates.
- Unique case design.
OUR APPROACH
Facing a tight deadline, the Embrox team chose Flutter to build a cross-platform mobile app quickly. We used Bluetooth Low Energy (BLE) for communication between the app and device to minimize power consumption and extend battery life. To optimize network traffic, the app synchronizes with the cloud only when connected to Wi-Fi and at specific times. The team also implemented over-the-air Device Firmware Updates (OTA DFU) to enable ongoing device updates and prevent potential failures.
RESULTS
WHAT OUR TEAM SAYS
about the project
WHAT OUR TEAM SAYS
about the project
Phases
Discovery
- Requirements
- Research
- POC
Prototype
- Based on DevKits
- Local 3D print
production
- Own PCB board
- CNC print / Tooling
- Selected sensors
Team
Hardware
ME - 1 engineer
EE - 1 engineer
Software
FW - 1 engineer
Mobile - 1.5 engineer
BackEnd - 1 engineer
FrontEnd - 1 engineer
UI/UX - 1 engineer
QA/QC - a few