First Steps with DWM1001-DEV

Hi,

I’ve just acquired 10 DWM1001-DEV boards to prototype an indoor localization system.

I installed Segger Embedded Studio, downloaded some examples from https://github.com/Decawave/dwm1001-examples, and got run ss_twr_init in one board and ss_twr_resp in other board, working as anchor and tag.

It worked fine, I saw in the serial console the distance between the boards.

But what I really want is get an Id from devices and attach a WiFi shield on the anchor board to send tags distances.

But I’m completely stuck at this point.

Where could I find some docs, or source code examples to do this?

Hi programonauta,

Have you ha a look at the PANS library for DWM1001 ?

It is a compiled library which bring very advanced RTLS features and allow the user to focus on the highest application level development.

Developing an RTLS application from scratch requires extensive knowledge of RTLS system and DW1000, and will most likely require long delay and high development effort.

Please have a look at the link below for more information regarding PANS.

https://www.decawave.com/dwm1001-dw10001-dev-and-mdek1001-documents-source-code-android-application-firmware-image

Thanks
Yves

1 Like

Hi Yves,

Thanks for your reply. Yes, this weekend I found out the document Gateway_Quick_Deployment_Guide.pdf. This week I’ll buy the 2x13 header to install a prototype.

I imagine it’s not difficult integrate it with a custom front end, correct?

Thanks

Hi programonauta,

You can easily retrieve the data from an MQTT broker. If you have the right skills, it should be alright to plug the front end to the mqtt broker and display what you need / interact with the UWB network.

Thank you,

Yves

Hi Yves,

That’s great! I’m looking forward to test it!

Thanks