i want to do simple data transfer and why blueetooth serial terminal was not be able to detect the device?

how to do simple data transfer using bluetooth serail terminal?

Parents Reply
  • venkatesha kj said:
    i am not used uart to send the data but just these lines i have used to send the data over bluetooth its not working

    You said earlier that you tested the example without modification, and that it did not work. Could you confirm that the example works without modification before we continue with this work?

    venkatesha kj said:

    static uint8_t data_array[BLE_NUS_MAX_DATA_LEN] = {1234};
    uint8_t length = 10;

     ble_nus_data_send(&m_nus, data_array, &length, m_conn_handle);

    Please also share more complete code. In these 3 lines of code it does not seem like you are checking the returned error code from the ble_nus_data_send function. If you do not check the returned error codes you will not be alerted in the case that the function call is unsuccessful.
    Could you confirm for me that you are indeed checking the returned error code?
    I suspect that the function call to ble_nus_data_send might not have been successful, which would be the reason why you are not seeing any transfers happening. You will also need to make sure that the other side of the link is prepared to decode the values you are sending. The normal operation of the NUS examples receive bytes for ASCII characters, and will display them as such when they print it to their UART. Therefore, if you just send a number, it will still interpret it as an ASCII character, which might produce unexpected outputs.

    Best regards,
    Karl

Children
No Data
Related