2016-10-06 3 views
1

私はBluetooth Low Energy(BLE)広告を出すデバイスと、これらの広告を聞くべきNexus 7(2013)Androidタブレットを持っています。しかし、デバイスからのBLE広告を聞くことができず、BLE広告を聞いていないようです(このエリアにはいくつかのBLEビーコンがあります)。同じことがca. 2014年のMotoGの携帯電話を試しました。Android Bluetooth低エネルギー:一部のデバイスで広告を聞いていない

しかし、LG G4、サムスンS4とサムスンS5は、正確にそれらの広告を選ぶでしょう。

BLE広告を聞くことができるように、Nexus 7 2013デバイス用に変更できる設定はありますか?私のインターネット調査によると、Nexus 7 2013はBLE対応(Nexus 7 2012ではなく)です。

特定のデバイスがBLE広告を聞くことができるかどうかを(たとえば、APIを介して)検出する方法はありますか?

編集: これを別のNexus 7で試してみました。参考のために私は、BLE広告を検索するには、このアプリを使用しています:https://github.com/gardarh/android-blescanner

+0

あなたの問題のデバイスがどのようなAPIレベルを使用していますか? –

+0

これは古典的ですが、Bluetoothをオフに切り替えてもう一度電源を入れてみましたか? Moto Gは、ビーコンがシステムブルートゥースクラッシュの周りにいるときにバグを抱えていましたが、修正はそれをもう一度やり直すことでした。 – Waqas

+0

私はこれを別のNexus 7 2013で試してみましたが、確かに、それはBLEプローブを取り上げています。他のNexus 7をよく見てみる必要があります.Btw。 Nexus 7端末(Android 6)で最新のバージョンを使用しています。 – gardarh

答えて

2

あなたがBLEスキャン結果を受信する設定で場所を有効にする必要がありアンドロイド6+上

+0

あなたのアプリはそれだけでは不十分な場所の権限を持っていますが、位置情報サービスが無効になっている場合、Bluetooth低エネルギースキャンは単に「静かに動作しません」。 – gardarh

関連する問題