У меня есть устройство, которое излучает объявления с низкой энергией Bluetooth (BLE) и планшет Android Nexus 7 (2013), который должен услышать эти рекламные объявления. Тем не менее, он не может слышать рекламные объявления BLE с моего устройства и, похоже, не слышит никаких рекламных объявлений BLE (в этом районе есть некоторые маяки BLE). То же самое происходит с ок. 2014 Moto G телефон я попробовал.Android Bluetooth Низкая энергия: не слышать рекламы на некоторых устройствах
Однако LG G4, Samsung S4 и Samsung S5 подхватят именно эти рекламные объявления.
Есть ли какая-то конфигурация, которую я могу изменить для устройства Nexus 7 2013, чтобы он мог слышать эти рекламные объявления BLE? Мой интернет-опрос предполагает, что Nexus 7 2013 - это BLE-совместимый (в отличие от Nexus 7 2012, который не является).
Есть ли способ обнаружить (например, через некоторый API), может ли данное устройство прослушивать рекламные объявления BLE?
EDIT: Пробовал это на другом Nexus 7, и он работал там. Для справки, я использую это приложение для поиска BLE рекламы: https://github.com/gardarh/android-blescanner
Какой уровня API сделать ваши проблемные устройства используют? –
Это классика, но вы пытались отключить Bluetooth и снова включиться? У Moto G была ошибка, когда Beacons находились вокруг сбоев системы bluetooth, и исправление заключалось в том, чтобы выключить и снова включить. – Waqas
Я просто пробовал это на другом Nexus 7 2013 и, конечно же, собирал BLE-зонды. Наверное, мне нужно лучше взглянуть на другой Nexus 7. Кстати. Я использую последнюю возможную версию на устройствах Nexus 7 (Android 6). – gardarh