This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Some issues about direction-finding

Hi, I am Marcous. Currently, I am working on the direction-finding demos. To be specific, I am developing my own application with locators connecting with multiple beacons meanwhile.

Here are two questions I counter recently,

1. When I just connect the locator with only one beacon, no matter how long the interval of the advertising is, (from 0x0020 (40ms) to 0x0320 (1000ms)), the connection hardly break down, where the algorithm in the locator side goes into the callback function of term_cb and inform me the sync is terminated.

However, when I add just one more beacon, the connection becomes weak, if I set the interval to a small value, say 100ms, there is a high opportunity that either connected beacon loses synchronization with the locator. On the contrary, if I set the interval to like 1000ms, the situation changes a lot, at least they don't disconnect regularly.  My question is, is there anything I can do to strengthen the connection in multiple-sync scenery. 

2. I am not sure whether my second question has any relationship with multiple-sync issues. But I found that occasionally, in sync_callback function, data_cb and sync_cb functions do not always call back together. The data_cb function always calls back, but the sync_cb  function sometimes does not necessarily follow data_cb function callback. In more serious cases, only data_cb  function will call back, the sync_cb  function will not, but I have enabled the enable_cte_rx function.

Parents Reply Children
No Data
Related