Embedded Firmware for Health and Fitness Devices

Derisk your health and fitness device launch

25 years of experience developing health and fitness device firmware

Bermondsey Electronics

The Critical Role of Proper Functionality in Complex Health and Fitness Devices

Data collection capabilities within health and fitness devices are likely to keep growing. Collecting and analysing data enables us to optimise performance, deliver incremental gains and achieve customer retention. Developing sports focused devices with ever more powerful data collection capabilities can improve fitness levels and potentially diagnose major health conditions early, massively lowering overall health care costs. 

Devices such as small as Samsung smart rings will soon be equipped with ECG capable heart trackers. Apple watches can now deliver early detection of serious health conditions like sleep apnea. Wearable devices rely on embedded IoT connected body worn sensors. These devices harness embedded Bluetooth, Wi-Fi or 5G capabilities to connect users to a dashboard to monitor and drive their health metrics. Health apps use this data to prompt users to make marginal gains in their health performance, like drinking more water, or exercising regularly.

Embedded Software Testing & Verification for Fitness Devices

Bermondsey Electronics brings extensive expertise in embedded IoT, Bluetooth connectivity, and device interoperability, specialising in the health and fitness industry. The projects we’ve delivered have enabled us to make all these technologies to work together harmoniously in real time.

This complexity underscores the need for our rigorous embedded software testing processes.

Our advanced testing machinery replicates a multitude of device environments, simulating a wide range of user activities with remarkable accuracy. The in-depth tests we conduct focus on difficult edge cases, where equipment or devices are most likely to let you down (for example, a failing battery or radio with a poor signal).

Our time-tested verification methods and in-depth fitness industry knowledge cover a multitude of eventualities before you launch your product. Our thorough approach to embedded software verification saves you time to market, avoids product development delays and reduces product recalls or after-sales repairs. 

Bermondsey Electronics

Indoor IoT connected rowing machine with embedded Bluetooth

The challenge

The water rower worked well with desktop PCs via Bluetooth, but its performance with mobile phones was uncertain. This was especially true of those with limited flexibility for accommodating changes to the connection interface (CI). With limited access to various physical phone models, planning for a worst-case communication scenario became essential.

Embedding Bluetooth Low Energy (BLE) modules into products grants control over connection parameters, including the connection interval (CI), which determines the bandwidth during data transfer sessions. Designing products to pair with mobile phones via BLE places the responsibility on the designer to adapt to the phone’s communication protocol, yet the specifics of how each phone manufacturer implements BLE remain unknown.

Delivered

Thanks to being able to control the Connection Interval (CI) we simulated the BLE communications with any mobile phone or tablet. The team knew how much data needed to be transferred so, even if a phone would only allow an upper CI limit (to preserve battery life) the software in the accessory could be optimised accordingly. Moreover, it could be shown to work – essential for product launch – even without access to the phone.  

Testimonials

Don’t take our word for it, these are kind words from our customers

Fault Investigation - Buildings Industry
Read More
The Bermondsey Electronics team investigated all the options and understood the complexity of our problem and how dangerous it was for our workforce. We’d already tried to have our product fixed many times and our other providers had deemed it unfixable. Their solution enabled us to finally fix the product and as a bonus, they also reduced the time requirement, cost and complexity of installation. 
Leisure Industry​
Read More
Peter's team were professional and easy to work with. They understood our challenges and helped us overcome them. Their technical expertise enabled us to solve the difficulties we were experiencing. We valued their support and have since built a productive working relationship with them.
Sportable
Read More
We worked with Bermondsey on a project that was mission critical for us and Peter and his team were instrumental to its success. They worked quickly, methodically and produced sophisticated, neat solutions. Can't recommend them enough!
Dr Mike Fletcher, Technical Manager
Read More
"We have contracted Bermondsey Electronics for a number of firmware projects relating to our embedded product developments. Their expert staff have helped to move projects forward quickly and efficiently, augmenting our own in-house development team. For detailed knowledge and speed of response I thoroughly recommend Peter and the team at Bermondsey."
Previous
Next

Debugging large embedded memories

The Challenge

Fitness devices record huge data sets on large embedded memories

Customers using fitness devices store lots of data on devices that offloads it regularly. That means verifying the data storage is correct and keeping it all in good order during the offloading process.

The device operates in the field, making access both time-consuming and costly. Its memory fills and empties at a slow pace, requiring significant optimisation. To address these challenges, we developed a custom file system.

Delivered

We developed a data testing and processing system

We wrote a file system on the desktop, and we used test driven development to fill it with data quickly. 

We used real customer data, writing it to a large file on a disk, and tested reading data, wear levelling, and secure erasure—all without leaving our desks. Integration testing on the customer device was streamlined to verifying memory accesses.

Muscle Injury

The challenge

Presenting muscle injury data in a usable format

Our customer wanted to filter muscle injury data collected from the body. We wrote filters to present the data inside the fitness app. This offloads the processing from the insecure domain (an app, easily reverse engineered) to the secure domain (the customer product, protected by ARM secure boot technology). Presenting the data in a usable format required a lot of maths to a tight deadline. 

Delivered

Muscle injury data

We leveraged Zephyr OS to bring up the platform quickly and had Bluetooth running in under two weeks.

Using our in-house testing and development tools, we measured performance while leveraging Zephyr’s secure boot and secure OTA update features for enhanced security. We added a module to take advantage of ARM’s optimised assembly routines for the maths, and delivered a verified prototype in under 6 weeks.

Medical Treatment Device

The Challenge

Delivering secure data transfer for a medical treatment device 

This customer required communication with their device in the field to validate their business model. There was a competing requirement to have as small a cybersecurity attack surface as possible, due to stringent new security requirements. The interface was challenging.

Delivered

Medical Treatment Device 

We implemented QR code scanning end-to-end to facilitate the business model. This made the attack surface as small as possible and prevented malicious reprogramming in the field.

We used secure cryptography to protect data in transit and can verify algorithm performance both on the desktop and in challenging lighting conditions. The code was optimised to maintain low scan times and high accuracy. Our efforts enabled the device to communicate its data securely.

Frequently Asked Question About Health and Fitness Devices

Why is embedded firmware important for health and fitness devices?

Embedded firmware is important because it enables health and fitness devices to accurately capture, process, and transmit data. Whether it’s tracking heart rate, monitoring physical activity, or managing sleep patterns, the firmware ensures that the device operates efficiently and reliably, offering users actionable insights into their health.

Examples of health and fitness devices that use embedded firmware include:

  • Smartwatches and fitness trackers
  • Blood pressure monitors
  • Heart rate monitors
  • Sleep tracking devices
  • Smart scales

.

Bermondsey Electronics

Contact Us

If you have questions about how we can help your business please complete the form below and we will be in touch shortly.

Alternatively, please call us on +44 (0)208 0650 162

Email : [email protected]