I have some DWM1001-DEV boards, I have some questions I would like to ask:
1- I bought these boards expecting I could do the same as with the Arduino and the libraries developed by Thomas Trojer here, am I wrong? I ask this because it seems that PANs library is not open source. Having said that, what is the flexibility I have with these boards? Are we more limited if we compare with the dw1000-Arduino?
I am just interested in getting the distances between the modules, activating/deactivating some GPIOs in each of them, and send them to a PC that carries out the positioning. With the factory firmware it seems it is not possible.
Is there documentation related with some examples as starting point with the SEGGER IDE and this board? Is there any source code available as starting point?
2- I read there is a gateway developed for exclusively Raspberry PI 3B model, so it is a very important limitation since nowdays this model is difficult to find in the market. What is the difference with a PC connected to one module via USB, i.e., can a laptop also works as a gateway?
re 1) PANS is closed sourced full RTLS solution from A to Z. It is also provided also as a “library” but in the term that you can write a mini application which can tun on the top of the PANS Firmware. IE you can write app than can receive IoT message and control GPIO and you can send back the distances (and not the position). You can find more here:
DWM1001C Software and Documentation Pack
re 2) No, only RPI3B is supported. The reason is timing - RPI3B+ and above have 1GBit eth interface that SPAM core with too many IRQs that is not possible to do precise timing anymore. So ironically they are more power full, but in the term of precise timing they are much worse than the old one. Beside of that the communication interface is SPI and not USB => regular PC cannot be used as gateway. The DWM1001 does not contain USB interface. The DWM1001-DEV contain STM32 that provide UART-USB interface, but for such amount of data the UART is too slow.
Thank you, I understand now PANs is fully propietary. I am reading the documentation you mentioned. I would like to ask you a two more questions:
What is the maximum frequency of the IoT message?
I am trying to look the meaning of “IoT message”, if it means that this information is transmitted via Bluetooth, or can be transmitted through UWB, etc. If possible, I would ask you to clarify it.
Thank you for your answer. I was hoping the distances could be retrieved simply with a tag listener (and not a gateway), but it seems it is a limitation.