Форум программистов, компьютерный форум, киберфорум
Наши страницы

Работа с bluetooth - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Краш - кастомный cursoradapter http://www.cyberforum.ru/android-dev/thread1808568.html
Здравствуйте. Пишу программу с базой sqlite уже всю голову сломал. Идея такая если создаю стандартный simplecursoradapter то при фильтрации (поиске) все нормально. Но если создаю свой с методом...
Программирование Android Приложение запускается из play, но не запускается с рабочего стола Добрый день всем! В чем может быть проблема, если приложение отлично запускается с google play, но не запускается с рабочего стола? В чем разница в запуске между кликом по иконке приложения и при... http://www.cyberforum.ru/android-dev/thread1808546.html
Программирование Android Как сделать canvas на заднем плане относительно всех других canvas-ов (слой с кругами)
package com.ua.drawfigures; import android.graphics.Bitmap; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.os.Bundle; import...
Программирование Android AlertDialog обработка нажатия PositiveButton
Можно сделать так чтобы при нажатии на PositiveButton диалог не закрывался? AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); /////.... ...
Программирование Android Не до конца понимаю Dagger2 http://www.cyberforum.ru/android-dev/thread1808518.html
Доброго дня. Изучаю библиотеку Dagger2 для реализации Dependency Injection Кодил проект из del кода на форуме достаточно Что в итоге получилось: Класс Motor public class Motor { ...
Программирование Android Перенести базу на флешку и назад Гуру, дайте совет! Хочу дать юзеру возможность перекладывать базу (когда разрастется) из папки программы на большую флешку. Технически не сложно (переместить файл, переподключиться к базе), но... подробнее

Показать сообщение отдельно
ivanessence
0 / 0 / 0
Регистрация: 16.09.2016
Сообщений: 1

Работа с bluetooth - Программирование Android

16.09.2016, 19:55. Просмотров 499. Ответов 1
Метки (Все метки)

Доброго всем вечера. Я начинающий Android Разработчик.

Перечитав немало информации, так и не сложилась до конца картина, как устройства передают между собой информацию по Bluetooth. Стоит задача - написать приложение, которое могло бы связаться с медицинским устройством для измерения давления и получить от него данные.

Как я понял: в приложении-сервере есть UUID и он слушает от клиента коннект с аналогичным UUID, после чего создаётся socket, иначе, соединение не получится. После установки "тоннеля" можно осуществлять передачу информации через inputStream и outputStream. Вопросы:

1) Как мне подключиться к мед. девайсу, не зная какой UUID у него вбит в прошивке?
2) Обязательно ли два одинаковых UUID на клиенте и сервере для передачи информации и нужны ли они в принципе?
3) inputStream и outputStream передают информацию только при создании сокетами "тоннеля?
4) Обязателен ли этот "тоннель" или достаточно обычного сопряжения между устройствами и MAC адреса?
5) Как в таком случае работают беспроводные bluetooth-наушники с телефоном, они ведь явно не знают не о каких UUID на телефоне?

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