2016-10-28 13 views
0

近くの広告用Bluetoothデバイスをスキャンするソリューションを探していました。iOS上のBluetooth 2.1(レガシー)デバイスのスキャン

私のコンセプトアプリは、クラスに学生の出席をマークするためにBluetoothを使用しています。アプリはアンドロイドで実装されており、テスト段階にあり、大学(私が学生である)がサポートしています。

問題はiOSプラットフォームで発生します。私は従来のBluetoothデバイス(Bluetooth 2.1)をスキャンできるライブラリを見つけることができませんでした。 CoreBluetoothライブラリは、BLEデバイスのみをスキャンすることができます。これにより、クラスのかなりの部分が除外されます。最初は約束を示した他の図書館はExternalAccessoryフレームワークでしたが、私の失望の多くは、ブルートゥスキャンの機能をアプリに透過的にしていないことが分かりました。

は、だからここに私の質問だ...

は私が広告レガシーのBluetoothデバイスをスキャンするための任意の可能な解決策は、iOS上で(言っデバイスとペアリングする必要はありません)がありますか?

答えて

0

残念ながら、iOSではレガシーBluetoothデバイスはアプリでスキャンできません。

可能であれば、iOSは、試みているようなデバイスのスキャンを防ぐために、ペアリングされていないデバイスにアドバタイズするBluetooth MACアドレスをランダム化します。

+0

返信いただきありがとうございます。ブルーデバイスのスキャンがとても難しく、むしろ不可能になることは、残念です(少なくとも私のアプリをアプリストアに公開したいのであれば)。私は同様のことを達成するためのハードウェアソリューションを検討しているかもしれません。 また、私はiOSがブルートゥースMACアドレスをランダム化しているという印象を受けましたが、実際にはそうではないことがわかりました。 – Sam

関連する問題