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

ble_uart demo throughput is very slow

Hello Nordic,

I am using the BL600 third-party module and SDK 10. I was able to modify and compile project with GCC at examples\ble_peripheral\ble_app_uart\ for s110. It works nice, but the transfer speed is very low (around 500 Bytes/s). When I send a big chunk of data via UART, the module sometimes just hangs up. Definitely this example is not suitable for production. I have read all topics with descriptions about increasing the speed, but w/o success. Maybe Nordic can provide some good example for handling big amounts of data via BLE UART? Maybe with results of transfer speed for some evaluation board...

Parents
  • In the code you sent me you are still printing

    p_ble_evt->evt.gap_evt.params.connected.conn_params.max_conn_interval
    p_ble_evt->evt.gap_evt.params.connected.conn_params.min_conn_interval 
    

    when you get the BLE_GAP_EVT_CONN_PARAM_UPDATE please print:

    p_ble_evt->evt.gap_evt.params.conn_param_update.conn_params.max_conn_interval
    p_ble_evt->evt.gap_evt.params.conn_param_update.conn_params.min_conn_interval
    
Reply
  • In the code you sent me you are still printing

    p_ble_evt->evt.gap_evt.params.connected.conn_params.max_conn_interval
    p_ble_evt->evt.gap_evt.params.connected.conn_params.min_conn_interval 
    

    when you get the BLE_GAP_EVT_CONN_PARAM_UPDATE please print:

    p_ble_evt->evt.gap_evt.params.conn_param_update.conn_params.max_conn_interval
    p_ble_evt->evt.gap_evt.params.conn_param_update.conn_params.min_conn_interval
    
Children
No Data
Related