|
|
Information
| 说明: |
建议参照本版块置顶帖内容输入必要信息 |
| 芯片型号: |
TLSR8251 |
| SDK及版本: |
b85m_ble_single_connection_sdk_V3.4.2.4 patch_3 |
We have enabled indications and are then sending data using blc_gatt_pushHandleValueIndicate(). Sometimes the indications do not arrive, which causes the following calls to fail with error 193/0xC1 (GATT_ERR_PREVIOUS_INDICATE_DATA_HAS_NOT_CONFIRMED). They are probably lost in the air. There seems to be no retransmission and no way to manually retransmit the packet. As far as I understand, the packet should be retransmitted if it's not acknowledged by the client.
Do you have any idea why this is happening and how I can recover from a situation where a packet is lost during transmission?
|
|