The Odie project focuses on developing a comprehensive Sleep Trainer to help users improve their sleep cycles. The solution integrates 5 different sleep-enhancing scenes, including a red-shaded night light, animations, and sound, to create an ideal environment for restful sleep. The project leverages real-time sound streaming, animation synchronization, and alarm management as key components.
Epteck was tasked with designing and implementing both the firmware and hardware for the device, as well as the mobile application. The project ensured smooth integration between the backend, device, and application while also prioritizing system security and reliability. The outcome significantly enhanced user experience through a combination of optimized alarm functionality, real-time control, and performance monitoring.
Epteck implemented a comprehensive solution that integrates real-time sound and animation synchronization, seamless device control, and efficient alarm management.
We developed the firmware using Espadf for sound management and EspIdf for the main application, which handled essential functions such as alarm scheduling, sound testing, and device control.
The device hardware was designed to integrate seamlessly with the application, supporting features like the red-shaded night light and other sleep-promoting functionalities.
The mobile application was built to allow users to add, delete, and modify alarms directly through the app, giving them full control over their sleep and wake-up times.
A battery monitoring system was developed to track the device’s battery usage, ensuring efficient power consumption and alerting users when the battery needed charging.
We ensured that both sounds and animations worked seamlessly in real-time, which was essential for creating a synchronized sleep environment.
We developed a robust backend system to ensure smooth communication between the mobile app and the device, which also supported multiple devices without issues.
The EspIdf core dump functionality was implemented to automatically generate crash reports in case the device encountered any errors, ensuring quick resolution and minimal downtime.
Five unique sleep-enhancing animations were created to work with the device’s light and sound features. Additionally, the main screen was designed to display battery status, so users could monitor the device’s power level.
The system was hardened with secureboot and vulnerability assessments, ensuring a secure experience. Battery monitoring and crash reporting were implemented to ensure minimal downtime and longevity of the device.
Outdated components were replaced, and vulnerabilities were fixed, boosting reliability by 70%.
Real-time sound and animation synchronization and smooth communication between the app and device.
Battery monitoring and crash reporting were implemented to ensure minimal downtime and longevity of the device.
The BLE-based mobile onboarding process was designed to reduce setup time significantly, helping users get started with the device quickly and efficiently.
We ensured that the backend system could reliably manage multiple devices, ensuring scalability as the customer’s user base grew.
At Odie, we highly value Epteck GmbH’s cybersecurity work. Their Secure Boot implementation in our IoT sleeptrainer has given us peace of mind, ensuring protection from unauthorized access and safeguarding sensitive data. With the upcoming EU GPSR compliance deadline, Epteck helped us meet strict standards while building trust with parents. They also supported CE certification and developed the entire IoT product—hardware, firmware, backend, and mobile app. Highly recommended for companies focused on cybersecurity and compliance
We will connect you with our best Solutions Architect to make sure your project is delivered on time!