System Requirements
The following sections provide details on necessary software and hardware before starting with RTLS (Real-time Location System) Demo for LEAPS RTLS. Please be advised that certain items are optional and not mandatory for all the demonstrations.
Hardware
Item |
Quantity |
Necessity |
Description |
---|---|---|---|
UWB Device |
5+ |
Mandatory |
|
Micro USB
Cable
|
6+ |
Optional |
To power the devices, for data exchange with a PC, or to re-flash the firmware. Re-flashing the board is optional, devices are programmed from the production. |
Battery |
6+ |
Optional |
To power the UWB device without using the micro USB cable.
Recommended:
|
Phone
Device
|
1 |
Recommended |
Used for running the LEAPS Manager, an application that can be used to configure the devices and visualize of the network using Bluetooth or MQTT. Requires Android OS version 6.0 or higher. |
Desktop
Device
|
1 |
Optional |
User for various purposes: for running a VirtualBox image that contains the web server applications (LEAPS Gateway, LEAPS Server, LEAPS Center and MQTT Broker), supporting Windows, MacOS and Linux operating systems. Besides that, it can be used for for updating the device using USB/UART/Bluetooth, for communication with the device via USB/UART, for reprogramming of the UDK1 devices that contain the DAPLink integrated and for development of custom applications using the UDK1 SDK. |
Raspberry
Pi 3B
or newer
|
1 |
Optional |
Used for fast setup of a gateway with web server applications, including LEAPS Server, LEAPS Center and MQTT Broker. Besides that, it can be used for updating the device using USB/UART/Bluetooth. |
Software
Below is the list of all software applications and tools that are essential for demonstration purposes.
Item |
Version |
Necessity |
Description |
---|---|---|---|
- |
Optional |
The LEAPS Ultra-Wideband Sus-System firmware. The UDK1 devices come with LEAPS UWBS preloaded from the production. The firmware is necessary only in case of firmware update or device recovery. |
|
- |
Optional |
An Android application that can be used for configuration of the devices and visualization of the network using Bluetooth or MQTT. |
|
- |
Optional |
A Linux daemon application that serves as a bridge between the LEAPS UWBS and the LEAPS Server and, hence the TCP/IP network. |
|
- |
Optional |
A Linux daemon application that serves as a central data hub for the UWB network, responsible for aggregating and transmitting data to/from the external systems via the MQTT Broker. |
|
- |
Optional |
A Web application for configuration and visualization of the UWB network. |