2014-12-18 3 views
2

Когда реклама с андроид устройства (поддерживает BLE Периферийное режим)Android 5,0 периферийное режим, как добавить данные в ответ сканирования

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

Я думаю, что это посылают ответы пустых сканирований, когда центральное устройство роли выполняет активное сканирование, как мы ПОЛУЧАТЬ два значения RSSI в нашем собственном оборудовании

+0

Какая у вас проблема? Что вы делали до сих пор? – dirn

+1

Я рекламирую свой Nexus 9 и делаю активное сканирование на Laird BL600 (http://www.lairdtech.com/products/bl600-series) Я знаю, что при активном сканировании вы должны получить следующее ответ сканирования, который также может содержать данные Я обнюхал это, и я действительно получаю пакет объявлений из связи, но он не содержит рекламного элемента. Там просто нет API-интерфейсов для добавления данных в ответ. –

ответ

0

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

startAdvertising(AdvertiseSettings settings, AdvertiseData advertiseData, AdvertiseData scanResponse, AdvertiseCallback callback) 
Смежные вопросы