<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=504731893395981&amp;ev=PageView&amp;noscript=1">

Firmware and Mobile Apps for a Connected Bracelet

A BLE-enabled wearable accessory with smart capabilities

WiseWear Corporation is a manufacturer of luxury wearable health and fitness devices. They had an idea for creating a smart jewelry bracelet for women. It would inspire them to stay safe, connected, and in tune with their health and wellness.

Case Highlights

Softeq helped the client to implement a smart solution, developing firmware and apps for Android and iOS devices.
  • Real-time notifications, distress messaging, a pedometer, and detailed activity tracking
  • Sends a distress signal to a pre-approved list of contacts, along with optional geolocation and sound recording of surroundings
  • Leverages security capabilities implemented within the BLE technology
Project Information
Engagement model

T&M (time and materials)




Firmware Engineers


Mobile Developers


Schematics Engineer


UI/UX Designers


QA Engineers


Project Manager

More Details


The customer turned to Softeq to create firmware and mobile apps for their smart bracelet. The device would track physical activity and notify a pre-approved list of contacts in an emergency.

Our team was also tasked with preparing tools and documentation for the mass production stage.


Application Functionality

The bracelet is complete with real-time notifications, distress messaging, a pedometer, and detailed activity tracking. 

The safety function can send a distress signal to a pre-approved list of contacts, along with optional geolocation and sound recording of surroundings. It is possible to manage a list of pre-approved contacts, vibration patterns, touch patterns, types of notifications, and more on the Socialite app.


The firmware establishes a secure two-way connection between a smartphone and the bracelet via BLE while keeping power consumption to a minimum. This allows the bracelet to:

  • Receive real-time notifications about incoming phone calls, text messages, and emails; the alert notifications make the gadget gently vibrate
  • Monitor user activity: steps, calories burned, distance traveled, time active/inactive, etc.
  • Send a distress signal to a pre-approved list of contacts, along with optional geolocation tracking and sound recording

The solution leverages the security capabilities implemented within the BLE technology—BLE GATT. The device can establish exclusive connections, meaning the BLE peripheral can only be connected to one central device (a mobile phone, etc.) at a time.



To enable the desired functionality, our team had to solve several technology challenges.

  • Enabling emergency messages

We used a VoIP service to enable emergency messaging, as iOS doesn’t allow direct access to a user’s contact list.

Originally, the bracelet hardware had some issues, which limited functionality and made mass production impossible. Softeq improved the schematics to support all project requirements for the mass market.

  • Adapting to unstable BLE functionality

Softeq adapted the solution for unstable BLE on Android (OS v4.2, 5.1).

  • Improving the pedometer

We improved the accuracy of the pedometer algorithm.

  • Improving distress activating algorithm

We reduced false responses to the distress activating algorithm, when tapping the bracelet, and added the bracelet training.

  • Ensuring firmware update

As the hardware and firmware didn’t support the firmware update, we enabled the simultaneous update of the mobile app and firmware.

Similar Project Idea?

Explore how you can leverage custom firmware development to integrate your devices into a cohesive IoT system Learn more
Margarita Account Manager


Project Outcomes

The resulting solution demonstrated smart capabilities, transmitting BLE through metal five times further than conventional Bluetooth. Further plans included integrating the smart solution with Google Fit and Apple Health Kit to enable users to track their health and fitness data aggregated from multiple apps.