2016-06-16 3 views
1

私は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だけでフィルタリングしたときに見つかったすべてのビーコンのメジャー/マイナー値を得ることができないとは信じられません。

答えて

0

cordova-plugin-ibeaconでは、は、APIを監視しないでレンジングAPIを試してみます。これは一般的なビーコンのAPIの問題ですコルドバの問題ではありません。監視の概念は、渡した識別子パターンが検出されたかどうかを検出します。 モニタリングでは、特定のビーコン識別子がわかりません。レンジングはそうです。

+0

ありがとう、素晴らしい答え、完全にOK! –

+0

助けてくれてうれしい、インテリジェントパーキング。私のプロフィールページの私のウェブサイトからリンクされたメールアドレスに私にメモを送ってください。あなたのユースケースについて質問したいと思います。 – davidgyoung

関連する問題