При сканировании рекламных данных с помощью метода startLeScan этот метод также запрашивает микросхему для данных ответа сканирования. Я только хочу сканировать рекламные данные. Я не хочу отправлять запрос ответа на периферийное устройство. и периферийное устройство не могут изменить режим рекламы.Как Android BLE Пассивное сканирование?
Согласно спецификации Bluetooth 4.0 Core, существует режим пассивной развертки. https://www.bluetooth.org/DocMan/handlers/DownloadDoc.ashx?doc_id=282159
А также у android есть параметр, определяющий тип сканирования.
И активное сканирование - это режим сканирования по умолчанию в Android. http://androidxref.com/5.1.1_r6/xref/external/bluetooth/bluedroid/stack/btm/btm_ble_gap.c#327
Как использовать режим пассивной развертки?
или
Можно добавить или изменить в btm_ble_gap.c во внешней папке?
помогите пожалуйста. Благодарю.
Я хочу знать, как изменить или добавить btm_ble_gap.c во внешнюю папку. –
Что можно изменить или добавить btm_ble_gap.c? –
Для этого вам нужно создать собственный Android-диск. Это действительно то, что вы хотите? – Emil