Somnee helps you fall asleep 50% faster, reduce tossing and turning, and wake up more refreshed.
INTRODUCTION
Somnee helps you fall asleep 50% faster, reduce tossing and turning, and wake up more refreshed.
Smart Sleep Headband: A wearable battery-powered device that enhances sleep quality through personalized brain stimulation.
DESCRIPTION
The iomico team was engaged to enhance the hardware, address firmware issues (improve streaming speed, implement file transfer, update firmware), and refine the mobile application for a wearable sleep monitor aimed at improving sleep quality through personalized brain stimulation.
SOLUTION
The team contributed to the development of an innovative wearable sleep monitor with the following features:
Hydrogel electrodes integrating Electroencephalography monitoring (EEG) and Transcranial electrical stimulation (tES) in a stretchable headband.
Accelerometer/Gyroscope (IMU) for 3D position tracking.
Flash memory for storing measurements.
USB Type-C for charging and data transfer.
Automatic upload of EEG and tES data to the cloud.
Bluetooth Low Energy (BLE) for device-to-device communication.
Wi-Fi for cloud data transmission.
Cloud-based session configuration and control.
RESPONSIBILITIES
Firmware Updates:
Debugging and fixing firmware to ensure full functionality.
Enhancing data transfer speed (achieving consistent streaming at 250Hz, file transfer at approximately 45KB/s).
Updating Bluetooth communication protocol.
Implementing Over-The-Air (OTA) updates.
Adding sleep mode.
Adding support for IMU (driver, internal memory recording, BLE data transfer).
Adding support for WiFi (driver, direct interaction with Firebase without a smartphone).
Mobile App Updates:
Updating communication protocol with the device via BLE.
Implementing OTA updates.
Bug Fixes:
Hardware updates including PCB design and review of a new circuit board version.
TECHNICAL DETAILS
Hardware:
Components: nRF52840, tES, EEG, 1GB flash, WiFi, BLE, IMU.
Mobile App:
Platforms: Android/iOS.
Framework: React Native/Node.js.
Cloud:
Firebase.
CONCLUSION
The Smart Sleep Headband project aimed to enhance sleep quality through personalized brain stimulation. The collaborative efforts of the iomico team resulted in significant improvements to the hardware, firmware, and mobile application, ensuring a seamless user experience and effective sleep monitoring and enhancement functionalities.
Our services
Embedded Software Development, Hardware Design, PCB Design, Schematics Capture, OTA Updates, IoT DevOps, IoT Mobile Apps Development
Industry
Healthcare
Technology
BLE, nRF52, DAC, ADC, Flash / FatFS, Node.js, React Native, Bluetooth, Wi-Fi
Team
2 Embedded Software Developers
2 React Native App Software Developers
1 Electrical Engineer / Schematics Engineer
1 PCB Designer
1 Quality Assurance Engineer