1

Я использую сокет TCP через RFCOMM для связи клиент-сервер по Bluetooth. Мой сервер - машина на базе Linux, а клиенты - телефоны Android. Проблема, с которой я сталкиваюсь, заключается в том, что иногда сопряжение занимает много времени, и ошибка, с которой я сталкиваюсь на своем телефоне Android, "не удалось установить соединение с партнером". Если я прохожу через процесс сопряжения, то установление TCP-соединения также является болезненным и происходит случайным образом.

Существуют ли конкретные методы / шаги, чтобы сделать установление пар и соединение намного более надежным и беспроблемным.

1 ответ1

0

Вы пытались сделать дамп на стороне сервера BT интерфейс? Вы можете использовать следующие команды:

  • hcidump -a
  • btmon

захватить пакеты.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .