Bluetooth LE Gatt Свойства Android

Я реализовал образец файла bluetooth, который Android предоставляет для подключения к частоте сердечных сокращений. монитор, но теперь я хочу просто обнаружить другие устройства, на которых включен Bluetooth.

Кто-нибудь сделал модификацию, которую я хочу сделать на этом образце? Или кто-нибудь знает, есть ли страница атрибутов Гатта или что-то, что я мог бы использовать, чтобы сделать это самостоятельно?


person N0xus    schedule 09.09.2013    source источник
comment
Насколько я помню, образец BLE из API 18 сканирует все близлежащие устройства BLE. Это то что ты хочешь? Не могли бы вы быть более точным?   -  person edoardotognoni    schedule 09.09.2013
comment
Да, я просто хочу найти любое устройство BLE, которое есть рядом со мной. Тем не менее, этот образец, если я использую, и, кажется, хочет найти только измерения частоты сердечных сокращений.   -  person N0xus    schedule 09.09.2013
comment
Вы используете этот метод? mBluetoothAdapter.startLeScan(mLeScanCallback);   -  person edoardotognoni    schedule 09.09.2013
comment
Я использую пример проекта, который Android предоставил выше. Так да.   -  person N0xus    schedule 09.09.2013
comment
Таким образом, этот метод не фильтрует ни один профиль BLE. Итак, в списке вы увидите любое BLE-устройство вокруг вас.   -  person edoardotognoni    schedule 10.09.2013
comment
Таким образом, этот метод не фильтрует ни один профиль BLE. Итак, в списке вы увидите любое BLE-устройство вокруг вас.   -  person edoardotognoni    schedule 10.09.2013


Ответы (1)


Пример проекта Android делает это по умолчанию. Я установил его на свое устройство Android и при нажатии «Сканировать» появилось всплывающее окно устройства BLE. Я не уверен, что вы используете правильный образец, но вы можете импортировать его через примеры проектов в Android Studio.

В этом примере проекта есть некоторый код, относящийся к частоте сердечных сокращений, но он относится к конкретной обработке данных измерения частоты сердечных сокращений и предназначен для демонстрации того, как читать определенные службы.

Я смог успешно прочитать измерение артериального давления, глядя на примеры частоты сердечных сокращений в коде и адаптируя его к своим потребностям.

person Zimano    schedule 07.10.2015