Android Bluetooth соединение без сканирования

В настоящее время я работаю над заявкой, где у меня есть.

  • Сервер: мой компьютер.
  • И клиент: мое устройство Android

Я уже собрал версию своей программы с использованием http-соединения, но теперь я хочу подключиться к своему серверу через Bluetooth. Так что я на самом деле смущен чем-то:

Мой телефон никогда не будет подключен к другому устройству, кроме моего компьютера, поэтому я вынужден сделать Discovery на каждом устройстве вокруг, а затем выполнить цикл на deviceAdapter найти мой? Мой сервер (компьютер) ожидает соединения с этим:

UUID uuid = new UUID("0000110100001000800000805F9B34FB", false);
                System.out.println(uuid.toString());

                String url = "btspp://localhost:" + uuid.toString() + ";name=MyServiceName";
                notifier = (StreamConnectionNotifier)Connector.open(url);

не device.createRfcommSocketToServiceRecord(MON_UUID); сделано для прямого соединения между двумя устройствами без обнаружения?

Заранее спасибо.

0 ответов

Другие вопросы по тегам