description
The intelligent shower for household use. The product is intelligent and works with smartphone applications via Bluetooth. Mobile application allows users to connect to shower head and make min/max temperature settings; collect data and display the usage statistics on the Web Dashboard Application; update firmware.
KEY FEATURES
- User profile management
- Setting heating temperature
CHALLENGES
- Data synchronization between smartphone app and device
- Divide shower data into separate user sessions
- Display shower device sessions on the Web page
- Control shower session characteristics through mobile app
APPROACH
The Embrox team had limited time for project realization. In order to reduce the development time, it was decided to use Flutter framework and develop the cross platform mobile app. To connect between the application and device BLE protocol was used to provide reduced power consumption and better battery life. To optimize network traffic usage, the app synchronizes with the cloud only in case of Wi-Fi connection and while determining periods of time. It was decided to add OTA DFU for updating the device at any time and protecting users from failures that might happen.
RESULTS
The Embrox team has created a professional full stack system for tracking shower session data and reviewing it in the most convenient way. Mobile application works both on Android and IOS platforms with one code base. This device proved to be energy and money efficient.
RESULTS
- The product is self-charging using a stream of water
- The ability to update device firmware OTA
- The real time data from shower is displayed in the mobile application
- The information about the user’s shower sessions and generation statistics is collected
- The shower sessions can be controlled via the user’s profile in the mobile application
- Water saving - 60%
- The battery gets discharged by 10% in three months due to the use of the generator
Step-by-step
product creation process
Discovery
Requirements
Research
POC
Prototype
Based on DevKits
Local 3D print
Production
Own FCB board
CNC print / Tooling
Selected sensors
TEAM
FW - 1 engineer
Mobile - 1.5 engineer
BackEnd - 1 engineer
FrontEnd - 1 engineer
UI/UX - 1 engineer
QA/QC - a few
ME - 1 engineer
EE - 1 engineer
TARGET AUDIENCE
It is crucial for people who have Smart Home systems at
home as well as for those who lead environmentally
friendly lifestyles to be in full control of everything and
they are commonly accustomed to technologies.
- Services
Software Development
Back-End Development
Front-End Development
Mobile Application Development
UI/UX Design
Electrical Engineering
Mechanical Engineering
- Technologies
C
Flutter
Java
Angular
BLE
AWS