Состояние BLE GATT_CONN_TERMINATE_PEER_USER, если сервер BLE работает на Android 6 - PullRequest
0 голосов
/ 29 января 2020

Я разработал сервер BLE и клиент BLE для android, которые работают на разных устройствах android. Вот как это работает 1. Клиент подключается к серверу 2. Обмен данными происходит нормально 3. Через некоторое время (1 минута) соединение теряется, и на стороне клиента я получаю статус соединения GATT_CONN_TERMINATE_PEER_USER(19).

Это происходит только если я запускаю сервер на Android 6 . Когда я использую Android 9 У меня нет этой проблемы

1 Ответ

0 голосов
/ 31 января 2020

Я нашел странную ошибку в Android 6 . Который не представлен в Android 9 . Если у вас есть сервер BLE и активный клиент, подключенный, и если у вас также есть сканер BLE, который также работает на этом сервере телефона, а затем в момент остановки сканера, активное соединение теряет соединение. На стороне клиента вы получаете GATT_CONN_TERMINATE_PEER_USER(19).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...