6
iBeacon Bluetoothプロファイルとは
いくつかのBluetooth低エネルギー開発キットを使用して独自のiBeaconを作成したいと思います。AppleはまだiBeaconsの仕様を発表していませんが、一部のハードウェア開発者はAirLocateサンプルコードからiBeaconをリバースエンジニアリングして、iBeacon開発キットの販売を開始しています。 では、iBeacon Bluetoothプロファイルとは何ですか? Bluetooth Low Energyは、LEプロファイルサービスの検出にGATTを使用します。したがって、iBeacon属性の属性ハンドル、属性タイプ、属性値、そして多分属性のアクセス許可を知る必要があると思います。したがって、U2がE2C56DB5-DFFB-48D2-B060-D0F5A71096E0のiBeaconのメジャー値が1でマイナー値が1の場合、Bluetooth GATTプロファイルサービスはどうなりますか? ここに私がAppleのフォーラムでの議論やドキュメントを通して行ったいくつかの仮定があります。 Bluetooth周辺機器のプロファイルサービス(GATT)を見るだけで、iBeaconであることを知ることができます。 メジャーキーとマイナーキーは、このプロファイルサービスのどこかにエンコードされています すでにこれを理解していると思われるiBeacon Dev Kitを使用している企業がいくつかあります。 http://redbearlab.com/ibeacon/ http://kontakt.io/ うまくいけば、次のようなプロファイルがBluetooth.orgに投稿されます。https://www.bluetooth.org/en-us/specification/adopted-specifications