
Enhanced Connectivity and Configuration for for UWB Devices
About the Client
Company’s Request
Technology Set
Bluetooth Low Energy (BLE) | Chosen for its low power consumption and robust connectivity, ideal for continuous communication between devices. |
Nordic Semiconductor | Utilized for their reliable BLE modules, which are integral in achieving stable and efficient device communications. |
Android OS | We chose Android as the operating system for the mobile app because it offers a user-friendly interface that simplifies the device's configuration and control, making it accessible to all users. |
C | Used for its performance efficiency in embedded systems, useful for firmware development. |
To enhance the ultra-wideband device, we introduced a developer mode that users can activate by following a specific series of commands built into the device’s firmware. This process is similar to using a combination lock, where users need to perform certain actions, like pressing buttons in a specific sequence, to start a reboot. As an alternative to the regular reboot, it switches the device into developer mode instead of its normal operation. In developer mode, the device’s settings are temporarily changed to allow users to access more advanced configuration options. We made sure this reboot process was quick and secure to minimize downtime and maintain the device’s reliability.
At the same time, designed specifically for Android – because of its compatibility with a wide range of hardware – the app works smoothly with the device’s firmware. When the device switches to developer mode, it sends out a BLE signal that the app detects. This detection is important because it unlocks additional app features that enable the wireless updating of settings and configurations to the device.
The app is designed to be easy to use. It provides a clear way for users to adjust important settings like power levels, how often the device sends data, and the data transmission rate. These adjustments were needed to tailor the device’s performance to different environments or specific user needs.
We also ensured strong and secure connectivity between the mobile app and the device using BLE for reliable and secure data transfer. This setup not only allows for quick data updates but also makes sure that all communication is encrypted.
In developing the user experience, we focused on making the app accessible and empowering for all users. We included detailed help sections and tooltips in the app to guide users through setting up their devices so even those with little technical knowledge could use the developer mode effectively. This approach guarantees that users can fully utilize the enhanced features of their device, improving satisfaction and the overall usefulness of the technology.
Value Delivered


