Hi,
I am currently trying to use Channel Sounding on KW47, and I have been referring to the MCUXpresso SDK Documentation – Bluetooth Low Energy Channel Sounding Application Developers Guide. However, I am unsure whether it is necessary to implement the Ranging Service (RAS), so I would like to ask for your clarification.
Specifically, regarding the app_localization_algo common module, the document states:
"The app_localization_algo module is responsible for unpacking the data resulted from the CS Procedure and the RAS transfer. The module then passes it to the distance measurement algorithm to obtain the distance in meters, which is then communicated to the application."
"There is no other direct interaction between the application and this module. Its APIs are mostly used by the app_localization module."
Based on this description, I would like to clarify the following point regarding RAS transfer:
Is the RAS transfer automatically configured and handled within the app_localization module?
Or is app_localization only interacting with the app_localization_algo module, and for RAS transfer we need to separately implement it using the RAS APIs?
In other words, should the application rely entirely on app_localization for both CS procedure handling and RAS transfer, or is explicit integration of the RAS API required at the application level?
For reference, the relevant documentation page is:
https://mcuxpresso.nxp.com/mcuxsdk/26.03.00/html/middleware/wireless/bluetooth/doc/Bluetooth%20Low%2...
I would appreciate your clarification.
Best regards,