Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Максим2001
7 / 7 / 1
Регистрация: 11.01.2012
Сообщений: 85
#1

UUID. Bluetooth connect - Программирование Android

20.02.2015, 17:02. Просмотров 1163. Ответов 4
Метки нет (Все метки)

Вопрос достаточно банальный. Какое UUID мне нужно установить при подключении к серверу через Bluetooth? Для начала объясните плиз, для чего он используется (именно "для чего", а не "что это такое" - это можно и википедии найти). То есть я пробовал через BluetoothDevice.getUuids(), но (если вы не в курсе) на андроид 4 он не работает и возвращает null.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.02.2015, 17:02     UUID. Bluetooth connect
Посмотрите здесь:

UUID.randomUUID(); - Программирование Android
Здравсвуйте! Никак не могу полностью разобраться, как работает один метод. Это пример из книги, может кто-то даже и узнает из какой =)....

Для чего нужно UUID - Программирование Android
Ребят изучаю андройд совсем недавно, можете кто-нибудь понятно объяснить для чего используется UUID?

Не работает Jsoup.connect - Программирование Android
Необходимо вытащить информацию из HTML-страницы. Поискав в интернете, решил установить и использовать библиотеку Jsoup. На этапе получения...

Fail to connect to camera service - Программирование Android
Пишу приложение для работы с камерой. При тестировании на устройстве 4.4.2 вылетает с ошибкой. В андроид студио показывает на строчку ...

Очередь из socket connect() как очистить? - Программирование Android
Ситуация есть два устройства их нужно соединить по Bluetooth . Одно устройство с включенным датчиком с интервалом в пару секунд пытается...

Создание кастомной камеры. Fail to connect to camera service - Программирование Android
Господа,доброго времени суток! Создаю кастомную камеру и при вызове метода camera = Camera.open(); приложение падает с ошибкой...

Bluetooth Broadastreceiver - Программирование Android
Привет всем. У меня возникла одна проблема. Я программирую Bluetooth приложения и я завис на Broadcastreceiver. Проблема в том...

Снова Bluetooth - Программирование Android
Здравствуйте. Подскажите пожалуйста почему к простой нокии х2 например подключаюсь запросто, а к Android`у или к ПК не могу ошибка...

Android + PC + bluetooth - Программирование Android
Где и как можно написать такую связку приложений -> на компьютере сервер на андроид устройстве клиент как послать с андроида на пк...

Bluetooth + Android - Программирование Android
Здравствуйте! Начал я относительно недавно изучать Eclipse. Мне необходимо принять сообщение, передаваемое с блютуз модуля, на...

Bluetooth-чат - Программирование Android
Добрый день форумчане! Решил задаться вопросом написать приложение которое будет позволять обмениваться сообщениями через Bluetooth канал....

Bluetooth кнопка - Программирование Android
Здравствуйте , необходимо реализовать Bluetooth кнопку Arduino ---> Android . Т.е. жмем кнопку на МК --> МК формирует данные и отсылает по...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Serbis
3 / 3 / 2
Регистрация: 13.07.2012
Сообщений: 123
20.02.2015, 23:56     UUID. Bluetooth connect #2
Ну как я понимаю это уникальный id устройства для его идентификации в связке. Всегда туда прописывал произвольную строку, типа того:
Java
1
2
private static final UUID MY_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");
btSocket = device.createRfcommSocketToServiceRecord(MY_UUID);
И вопрос, чего вы ждете от BluetoothDevice.getUuids() , если его нужно предварительно задать?
Максим2001
7 / 7 / 1
Регистрация: 11.01.2012
Сообщений: 85
21.02.2015, 15:38  [ТС]     UUID. Bluetooth connect #3
А правильно ли я понимаю, что uuid должны быть одинаковы как для сервера, так и для клиента?
Serbis
3 / 3 / 2
Регистрация: 13.07.2012
Сообщений: 123
21.02.2015, 16:20     UUID. Bluetooth connect #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
С чего это вдруг, если было бы так, то ни одно бы стороннее устройство нельзя было бы связать. Для адресации между устройствами есть MAC адрес, который как раз нужно знать. UUID передается как id, не более того, что бы не вышло ситуации что на одном MACе висело два физических устройства. Дальше писать не буду, ибо начну уже придумывать. Конкретный живой пример блютус модуль Arduino HC-06. Работает в слейв режиме, т. е. может принять принять подключение но не инициировать его. Для коннекта с ним необходим только его MAC, ну и передать ему UUID устройства с которого происходит подключение. Нам его UUID не нужен вообще.
Максим2001
7 / 7 / 1
Регистрация: 11.01.2012
Сообщений: 85
23.02.2015, 15:07  [ТС]     UUID. Bluetooth connect #5
спасибо большое, разобрался!!! )))
Yandex
Объявления
23.02.2015, 15:07     UUID. Bluetooth connect
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru