SoftwareX (Sep 2024)
UCO DWM1001: A tool for managing and processing the UWB DWM1001-DEV development board
Abstract
UCO DWM1001 is a free software developed to facilitate the work with DWM1001-DEV, one of the most widely used ultra-wideband (UWB) development boards. The software is designed to process, display, and store the relevant information of a UWB network system. The developed tool enables the user to manage the device transparently, establishing a connection, managing communication, and providing a range of features that facilitate the work and study of UWB technology. Communication is based on terminal emulation, whereby received messages are processed in accordance with their properties, the operating mode set, or the application tool used. The software's principal functions comprise real-time data visualisation, data saving, and an integrated terminal emulator for direct communication with the DWM1001-DEV development board. The tool, developed using the Qt framework, is intended to provide researchers with a straightforward method to utilise and assess the performance of DWM1001-DEV in diverse indoor settings, as well as to construct a basic UWB positioning network. Two illustrative examples are presented to demonstrate the capabilities of UCO DWM1001 software.