Enhanced Connectivity and Configuration for for UWB Devices
Company’s Request
Technology Set
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.