私はBluetoothで全く新しいです。& iBeacons world。私はCordovaを使ってアプリケーションを開発しています。私はcordova-plugin-ibeacon(https://github.com/petermetz/cordova-plugin-ibeacon)を使っています。cordova-plugin-ibeacon:監視がビーコンを検出したときに、メジャー/マイナーではない
は私が開始のみUUIDを持つ領域は、私が同じUUIDを持つすべてのビーコンを見つけたいので、任意の「フィルタ」を適用したくない、(無メジャーおよび無マイナー定義された)を定義しの監視メジャー/マイナーに。
地域のEnter/Exitでコールバック「didDetermineStateForRegion」が実行されていますが、コールバックに渡されるデータをコンソールにダンプすると、メジャー/マイナーが見つかりません。例:
{"eventType":"didDetermineStateForRegion","region":{"identifier":"beacon_region_0","uuid":"ebefd083-70a2-47c8-9837-e7b5634df524","typeName":"BeaconRegion"},"state":"CLRegionStateInside"}
私は与えられたUUIDを監視したいだけでなく、すべてのiBeaconのメジャー/マイナー値は、このUUIDが見つかり知ることができるでしょう。これは可能ですか?
私はstartScanを使ってcordova-plugin-ble-central(https://github.com/don/cordova-plugin-ble-central#startstatenotifications)を試してみましたが、同じ問題があります:具体的なUUIDをスキャンしますが、見つかったデバイスの情報で、メジャー/マイナー値を取得しません。例:
{"id":"41:4E:B8:F1:F6:15","advertising":{},"rssi":-39}
この問題を手伝ってください。私はUUIDだけでフィルタリングしたときに見つかったすべてのビーコンのメジャー/マイナー値を得ることができないとは信じられません。
ありがとう、素晴らしい答え、完全にOK! –
助けてくれてうれしい、インテリジェントパーキング。私のプロフィールページの私のウェブサイトからリンクされたメールアドレスに私にメモを送ってください。あなたのユースケースについて質問したいと思います。 – davidgyoung