ble_app_hrs_rscs_relay Peer Manager Error

I am developing a new architecture for my project. So, I am getting data from the peripheral, a custom nrf52832 card. Also, I create my custom service to send data and add it to the relay device, nrf52840. With this architecture, I am gathering data from the peripheral and sending it to the relay. Also, I am sending my own data from the relay to the phone side. As a result, I am seeing two services on the phone side, one of which is the service coming from the peripheral side, and the other service is coming from the relay side. But I am getting a peer_manager_error. I think a resource conflict occurred while I was getting data from the relay and the peripheral side. What should I do? Are there any recommendations for this? 

<error> peer_manager_sm: Could not perform security procedure. smd_params_reply() or smd_link_secure() returned Unknown error code. conn_handle: 1
<error> peer_manager_handler: Unexpected fatal error occurred: error: Unknown error code
<error> peer_manager_handler: Asserting.
<error> app: ERROR 12290 [Unknown error code] at C:\nRF5_SDK_17.1.0_ddde560\components\ble\peer_manager\peer_manager_handler.c:295

Parents Reply
  • Sorry for the late reply. There was a problem with notifications. Yes, this happens frequently. After starting the device and sending data for a while, it gets the same error. I think the reason is that during the continuous data transfer. Because on the one hand, I increased my incoming notification rate to every 50 ms. In other words, it sends 20 data per second. Could this be the reason?

Children
No Data
Related