This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

beacons are missed when debugger is not connected

Hi,

I designed a gateway that includes nrf52832 which receives beacons and sends it to other processor through uart, and this processor sends beacons to the server. Well, when i connect the rtt debugger to the nrf, there is no problem, all beacons are sended to the server but when i disconnect the debugger, approximately %40 of the beacon are missed, i can see these received beacons on the server. I use one beacon, and advertising interval is 1 second.

Also SEGGER_RTT_CONFIG_DEFAULT_MODE is set to SKIP

Any idea what is the reason.

Parents
  • This arm microcontroller is connected to the beacon, correct? And the central is not able to receive the BLE signals from the beacon 100% of the time. The lack of using power management should not be an issue. Did you base your project on one of our SDK examples? In that case, which one, and what changes have you made to it other than removing the power management function?

    Best regards,

    Simon

Reply
  • This arm microcontroller is connected to the beacon, correct? And the central is not able to receive the BLE signals from the beacon 100% of the time. The lack of using power management should not be an issue. Did you base your project on one of our SDK examples? In that case, which one, and what changes have you made to it other than removing the power management function?

    Best regards,

    Simon

Children
  • No, arm microcontroller is connected to nrf52 central via uart to receive beacon data, i am using ble_app_blinky_c as a central and ble_app_blinky as a peripheral. In the central, i only added uart. In the ble_evt_handler, if there is a beacon, beacon data is send to the uart with non_blocking mode. I do not change any paramaters except power management function actually

Related