Периферийный режим Android 5.0, как добавить данные в ответ на сканирование

При рекламе с андроид устройства (поддерживает BLE Peripheral mode)

Есть ли способ добавить элементы данных рекламы в ответ на сканирование?

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

1 ответ

Используйте метод запуска рекламы с двумя аргументами типа AdvertiseData. Один будет рекламным пакетом, а другой - ответом на сканирование. Смотрите этот конструктор с сайта разработчика Android:

startAdvertising(AdvertiseSettings settings, AdvertiseData advertiseData, AdvertiseData scanResponse, AdvertiseCallback callback)
Другие вопросы по тегам