私は、iOS デバイスの iBeacons と CoreBluetooth についてかなりの調査を行ってきました。あなたの投稿と調査は素晴らしいものでした。私はかなりのことを学びました。残念ながら、私が実際にやりたいことに関係しているため、行き止まりに陥っています。
私はこの投稿を読んでいました: http://developer.radiusnetworks.com/2013/10/21/corebluetooth-doesnt-let-you-see-ibeacons.html ....
...そして、proximityUUID なしでは CoreBluetooth で実際に多くのことを行うことができないことを指摘しています。そうは言っても、実際にそれを持っている場合はどうなりますか?
私がやりたいのは、特定の場所に iBeacons を配置することです。didEnterRegion
CLLocationManager デリゲート メソッドを使用して、領域に入ったタイミングを確認します。これを使用して、ビーコンの CoreBluetooth モニタリングをトリガーし、バックグラウンドで実行できるようにしたいと考えています。フォアグラウンドでは取得できましたが、バックグラウンドでは取得できなかった RSSI と一意の識別子 (今のところ、メジャーとマイナーなしで実行できます) だけが必要です。
アプリに「bluetooth-central」(現在は「App Communicates using CoreBluetooth」)が設定されていれば、この基本データをバックグラウンドで取得できるはずだという印象を受けました。
私がやろうとしていることについて何か光を当てることができますか? 現時点では、他の誰もこれを試していないようです。この障壁を乗り越えることができれば、実行可能な回避策のように思えるので、ぜひ実行して共有したいと思います.
考え?