Assistive smart glasses
Head-movement input for interacting with computers and mobile devices through a Bluetooth-connected wearable.

The project
Provide an alternative input method for people with limited hand mobility while keeping the hardware compact.
Product highlights
- MPU9250 motion sensing for head-movement input.
- BMD300 / nRF52832 Bluetooth module and interrupt-driven firmware.
- Compact four-layer PCB and battery-management integration.
How we approached it
For a battery-powered Bluetooth product like the Assistive smart glasses, the power budget shapes every decision. We plan how often the radio wakes, which sensors sample and how fast, and which sleep states the nRF52832, MPU9250, 4-layer PCB hardware can use between events.
The Bluetooth interface is designed together with the companion app: which data is streamed, which is read on demand, and how settings and alerts flow back to the device. Over-the-air updates are planned from the first build so field units can be fixed without a cable. See our nRF52 vs ESP32 guide for the platform trade-offs.
Technology at a glance
| Discipline | Wearables |
|---|---|
| Key technology | nRF52832, MPU9250, 4-layer PCB |
| Type of work | Bluetooth wearable or sensor |
Questions about this project
What technology did SixSol use for Assistive smart glasses?
The project used nRF52832, MPU9250, 4-layer PCB. MPU9250 motion sensing for head-movement input.
Can SixSol build a similar Bluetooth wearable or sensor?
Yes. Share your goal, any existing hardware or code, and the constraints you know. We start with a scoped first milestone and a working build. Learn more about our embedded firmware service.
Inside the project.
Product, board, and interface visuals from the project portfolio.



