機能概要
iBeacon情報を取得します。
機能詳細
指定したUUIDのiBeaconの情報をすべて取得します。
- 注意
- OS別動作状況
OS 動作状況 Android BLE機能を搭載している、Android 5.0以上の端末のみ動作します。 iOS BLE機能を搭載している端末のみ動作します。 Windows 未対応です。
- 結果のディクショナリーの内容
このロジックは各要素に次の内容を含むディクショナリーを返します。
ディクショナリーの内容は、今後のアップデートで追加される可能性があります。キー 値 time 数値データ
このデバイスを最後に検出した時刻rssi 数値データ
受信強度uuid 文字列データ
ビーコンのUUIDmajor 数値データ
メジャー番号minor 数値データ
マイナー番号range 文字列データ
デバイスとの距離。
近い順に"immediate", "near", "far", "unknown"のいずれかaccuracy 数値データ
(iOS版のみ)距離の不確かさ
- 覚え書き
- 結果として返されるディクショナリーの例を以下に示します。
キー 値 time 2018/5/1 12:34:56 rssi -64 uuid 12345678-9ABC-4DEF-8123-456789ABCDEF major 683 minor 581 range near accuracy 12.3456
キー 値 time 2018/5/1 23:45:6 rssi -78 uuid 12345678-9ABC-4DEF-8123-456789ABCDEF major 223 minor 205 range far accuracy 23.5678
- 注釈
- デバイスや電波状況によっては、スキャンを開始してから実際にデバイス情報が取得できるようになるまでに数秒要する場合があります。
- 携帯端末BLEデバイスやOS側でGPSサービスを開始しておく必要があります。
パラメーター
- 引数
-
UUID 文字列データ
- 戻り値
- ディクショナリー(連想配列)
デバイスの情報を返します。