Периферийный режим Android 5.0, как добавить данные в ответ на сканирование
При рекламе с андроид устройства (поддерживает BLE Peripheral mode)
Есть ли способ добавить элементы данных рекламы в ответ на сканирование?
Я думаю, что он отправляет пустые ответы на сканирование, когда центральное устройство роли выполняет активное сканирование, поскольку мы получаем два значения RSSI на нашем собственном оборудовании.
1 ответ
Используйте метод запуска рекламы с двумя аргументами типа AdvertiseData. Один будет рекламным пакетом, а другой - ответом на сканирование. Смотрите этот конструктор с сайта разработчика Android:
startAdvertising(AdvertiseSettings settings, AdvertiseData advertiseData, AdvertiseData scanResponse, AdvertiseCallback callback)