У меня есть служба Bluetooth, которую я запрограммировал для .Net на компьютере с Windows, и я хотел бы, чтобы к нему подключился мой телефон Android 2.1. Сервер прослушивает тот же UUID, который использует Android для подключения. Но соединение не установлено.
Когда я пытаюсь подключиться к устройствам, которые не прослушивают этот UUID, я получаю исключение с сообщением «Обнаружение службы не удалось», но при попытке подключиться к серверу, который прослушивает правильный UUID, появляется окно сообщения выскакивает поговорка:
«При подключении устройства Bluetooth возникла проблема.»
И я получаю исключение с сообщением «Время соединения истекло». Похоже, сервер и Android взаимодействуют, но во время рукопожатия происходит какой-то сбой. Я знаю, что Android требует, чтобы сервер был связан с телефоном, а также шифровал канал связи. Кто-нибудь знает, какие спецификации используются для этого? Я бы хотел, чтобы мой сервер правильно реагировал на попытку подключения.
Спасибо!