2016-05-05 10 views
3

アイデアは、時計からビーコンをスキャンして、データを電話機に送信することです。電話アプリは時計の位置を見積もります。BLEビーコンをスキャンできる着用可能なデバイスはありますか?

私はこの機能を提供すると思いますが、最も安いモデルはSony SmartWatch 3で、価格は130ドルです。現在のPebble APIはBLEスキャンをサポートしていますか?

+0

実際、私は分かりませんが、デバイスの技術仕様を見てみてください。ビーコンスキャンをサポートするには、デバイスがBluetooth 4.0(BLE)をサポートしていて、少なくともAndroid 5.0(Lollipop)以上が必要です。デバイスにこのような仕様がある場合は、ビーコンのスキャンをサポートする必要があります。 –

+0

@ piotr.wittchenあなたの返信ありがとう! Android 5.0が必要な理由を教えてください。この投稿は4.3で十分だと示唆しています。http://developer.android.com/guide/topics/connectivity/bluetooth-le.html何か不足していますか? – typedef

+0

私は間違っていた。私はドキュメントを確認したところ、Android 4.3(APIレベル18)を使用できることがわかりました。 –

答えて

1

残念ながら、AppleとGoogleのデバイスでは答えがではないと私は信じています。 AppleのWatchKitの場合、CoreBluetoothは利用できず、CoreLocationのビーコン機能もありません。 Android Wearでも同様です。両方の場合において、一般的なアプローチは、近くの携帯電話に実際のビーコンスキャンをさせることである。

Pebbleのnative SDK documentationにもBluetooth LE APIは記載されていませんが、スマートストラップのドキュメントによれば、近くのiOSやAndroidデバイスでBluetoothビーコンのスキャンを活用してPebbleでいくつかの結果を表示することも同様に可能です。

+0

Android Wear 2があるので、答えは同じですか?私はその答えを知りたいと思っています。私はスキャンビーコンはリソース集約的だが、それでもいいことだと分かっている。 – Nordes

+1

Wear 2 SDKクラスのクイックスキャンでは、Bluetoothを参照するクラスはありません。 – davidgyoung

関連する問題