I’m setting up a UWB localization system using four DWM1001-C modules as anchors and one DWM1001-C module as a tag.
My goal is for the tag to calculate its position (based on the anchors) and then send these location coordinates via Bluetooth Low Energy (BLE) to a central processing unit, which is a Raspberry Pi board (either 3 or 4).
The Problem
I am a beginner and am running into issues establishing the BLE connection between the DWM1001-C tag and the Raspberry Pi.
- I have tried using the standard Linux tool
bluetoothctlon the Raspberry Pi. - When I enter the commands
scan on(to find the DWM1001-C’s MAC address) and thenconnect [DWM1001-C MAC Address], the connection attempt consistently fails or times out.
My Request
Could someone please provide a direct, step-by-step solution or a specific code snippet/script that allows the Raspberry Pi to reliably connect to the DWM1001-C tag and begin receiving the location data via Bluetooth?
I would really appreciate it if the response focused on a working solution for a beginner, rather than referring me to general user manuals or API documents, as I’ve been struggling to translate those into a functional connection.
Thank you in advance for your help!