BLE AD CAN'T BE CONNECTED ON NRF52810 THAT ENABLE BLE AND ANT+ ON S312

I am using the S312 protocol stack on nrf52810, with both BLE and ANT+enabled, to transmit heart rate. It can be used on most devices, but it is difficult to connect to 'wahoo elemnt bolt' when using BLE: connection timeout. I am using a broadcast interval of 300 * 0.625. What could be the possible reason? thank。

this is my ble config

Parents
  • Hi, 

    It can be used on most devices, but it is difficult to connect to 'wahoo elemnt bolt' when using BLE: connection timeout.

    It seems the BLE connection timeout issue only happens while connecting to the 'wahoo elemnt bolt'. Maybe the central device (Wahoo BOLT) may have a timeout window too short to catch advertisements at 187.5 ms(your broadcast interval of 300 * 0.625), so the Wahoo BOLT may expect more frequent advertisements to quickly find and initiate connection with peripherals (especially fitness sensors). Then, you could try to set adv_interval to 25 ms as our example (nRF5_SDK\examples\multiprotocol\ble_ant_app_hrm)

    You can use nRF Sniffer or a BLE packet sniffer to confirm if the advertisements are being sent and how frequently. Also, check if the Wahoo BOLT connects easily to other commercial HR monitors – if yes, compare their advertisement intervals and payload content.

    Regards, 
    Amanda H. 

Reply
  • Hi, 

    It can be used on most devices, but it is difficult to connect to 'wahoo elemnt bolt' when using BLE: connection timeout.

    It seems the BLE connection timeout issue only happens while connecting to the 'wahoo elemnt bolt'. Maybe the central device (Wahoo BOLT) may have a timeout window too short to catch advertisements at 187.5 ms(your broadcast interval of 300 * 0.625), so the Wahoo BOLT may expect more frequent advertisements to quickly find and initiate connection with peripherals (especially fitness sensors). Then, you could try to set adv_interval to 25 ms as our example (nRF5_SDK\examples\multiprotocol\ble_ant_app_hrm)

    You can use nRF Sniffer or a BLE packet sniffer to confirm if the advertisements are being sent and how frequently. Also, check if the Wahoo BOLT connects easily to other commercial HR monitors – if yes, compare their advertisement intervals and payload content.

    Regards, 
    Amanda H. 

Children
No Data
Related