BLE Channel sounding Filtering

I have 2 more questions still left for Channel Sounding:

1. I think i now fully understand how the filters work... But when i try this code, they won't connect:


2. I have seen that the Public "sdk-nrf" GitHub repository has update its Channel sounding sample. I wanted to try this out, because they now have implemented the IFFT algorithm asswell it seems, appart from the Phase slope. But when i wanted to test this, i got some errors. So I was curious if this still needs to be worked on and debugged, or if its a problem just for me.


Kind regards,

Nick De Leenheer

  • Hi Nick,

    1. I think i now fully understand how the filters work... But when i try this code, they won't connect:

    Is this a sample? Have a look at this previous response/samples a coworker of mine made, they might clear things up.

    You've presumably already seen it, but just in case I feel forced to mention that we have a course on BLE available here.

    2. I have seen that the Public "sdk-nrf" GitHub repository has update its Channel sounding sample. I wanted to try this out, because they now have implemented the IFFT algorithm asswell it seems, appart from the Phase slope. But when i wanted to test this, i got some errors. So I was curious if this still needs to be worked on and debugged, or if its a problem just for me.

    I would recommend sticking with the tagged versions of the NCS to make sure things work the way they should, you might otherwise run into errors like these. Though when you did check this newest addition to the sample, did you checkout the entire main branch, or just the additions to the sample? The additions included there might be dependent on other changes in the SDK.

    Regards,

    Elfving

  • Hi Elfving,

    First of all, i have already done the coarse on BLE.

    I am not sure what you are trying to explain with your answer on my 1st question. I think there are a few options to filter your connection:




    The example you have send me, used the type manufacturer_data as a filter. But I wanted to use Type NAME / ADDR, but i would not work. I just want to know how to correctly use these specific filters as an example.

    We already filter on UUID, but this works. When i try using both name and UUID (as i showed in the picture with my code), it doesnt work...

    kind regards,

    Nick De Leenheer

  • NickDeLeenheer said:
    I am not sure what you are trying to explain with your answer on my 1st question.

    I just wondered if this is something default that you are trying to connect to. There could be something wrong with the board that you are using and a different part of the code than what you are showing. If you are using a default sample and a DK, then I could rule that out.

    What you are doing looks ok to me, I am not immediately seeing an issue there. Are you checking the return value for errors? What NCS version are you using? Are you using a match callback?

    Regards,

    Elfving

  • Hi,

    Yes i am also wondering what could be wrong with my VSCode environment... Until this point i have had almost no problems with it, nut now i can not see my Boards under "connected devices" anymore:

    I am using the following: SDK = 2.9.0 and toolchain=2.9.0.

    Meanwhile, i can still find them when they are connected:

    Kind regards,

    Nick De Leenheer

Related