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

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

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

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

20.02.2015, 17:02. Просмотров 1252. Ответов 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 (Программирование Android):

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(); приложение падает с ошибкой...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Serbis
3 / 3 / 2
Регистрация: 13.07.2012
Сообщений: 123
20.02.2015, 23:56 #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  [ТС] #3
А правильно ли я понимаю, что uuid должны быть одинаковы как для сервера, так и для клиента?
Serbis
3 / 3 / 2
Регистрация: 13.07.2012
Сообщений: 123
21.02.2015, 16:20 #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
С чего это вдруг, если было бы так, то ни одно бы стороннее устройство нельзя было бы связать. Для адресации между устройствами есть MAC адрес, который как раз нужно знать. UUID передается как id, не более того, что бы не вышло ситуации что на одном MACе висело два физических устройства. Дальше писать не буду, ибо начну уже придумывать. Конкретный живой пример блютус модуль Arduino HC-06. Работает в слейв режиме, т. е. может принять принять подключение но не инициировать его. Для коннекта с ним необходим только его MAC, ну и передать ему UUID устройства с которого происходит подключение. Нам его UUID не нужен вообще.
Максим2001
7 / 7 / 1
Регистрация: 11.01.2012
Сообщений: 85
23.02.2015, 15:07  [ТС] #5
спасибо большое, разобрался!!! )))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.02.2015, 15:07
Привет! Вот еще темы с ответами:

Bluetooth - Программирование Android
Здравствуйте написал вот что package com.example.fdsafdfa; import java.io.OutputStream; import android.os.Bundle; import...

Работа с bluetooth - Программирование Android
Доброго всем вечера. Я начинающий Android Разработчик. Перечитав немало информации, так и не сложилась до конца картина, как...

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

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


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
23.02.2015, 15:07
Ответ Создать тему
Опции темы

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