68. サービスと振る舞いの分離
デバイス発見
Find ME Immediate 振動やブザー
Profile Alert Service
を出力
Tx Power 送信電力
Proximity
Service
Profile の値
切断時の警告 Link Loss 切断時の
Alert Service
振る舞い指定
http://developer.bluetooth.org/gatt/profiles/Pages/ProfileViewer.aspx?u=org.bluetooth.profile.find_me.xml
13年3月25日月曜日
69. サービスと振る舞いの分離
デバイス発見
Find ME Immediate 振動やブザー
Profile Alert Service
を出力
Tx Power 送信電力
Proximity
Service
Profile の値
切断時の警告 Link Loss 切断時の
Alert Service
振る舞い指定
http://developer.bluetooth.org/gatt/profiles/Pages/ProfileViewer.aspx?u=org.bluetooth.profile.find_me.xml
13年3月25日月曜日
70. サービスと振る舞いの分離
ユースケース ハード仕様
デバイス発見
Find ME Immediate 振動やブザー
Profile Alert Service
を出力
Tx Power 送信電力
Proximity
Service
Profile の値
切断時の警告 Link Loss 切断時の
Alert Service
振る舞い指定
http://developer.bluetooth.org/gatt/profiles/Pages/ProfileViewer.aspx?u=org.bluetooth.profile.find_me.xml
13年3月25日月曜日
71. プロファイルの実装
Applications
Applications
Applications • プロファイルがアプリ側
Core Bluetooth
• 任意の振る舞い、OK
• すべてがアプリの管理下
GATT
• 発見
ATT
L2CAP • 接続/切断
Link Layer • 読み書き
PHY
• iOSはいっさい関係してこない
13年3月25日月曜日
72. プロファイルの実装
Applications
Applications
Applications • プロファイルがアプリ側
XPC
Core Bluetooth
• 任意の振る舞い、OK
BTserver
• すべてがアプリの管理下
GATT
• 発見
ATT
L2CAP • 接続/切断
Link Layer • 読み書き
PHY
• iOSはいっさい関係してこない
13年3月25日月曜日
73. プロファイルの実装
Applications
Applications
Applications • プロファイルがアプリ側
XPC
Core Bluetooth
• 任意の振る舞い、OK
BTserver
• すべてがアプリの管理下
GATT
• 発見
ATT
L2CAP • 接続/切断
Link Layer • 読み書き
PHY
• iOSはいっさい関係してこない
13年3月25日月曜日
94. 情報源(1/3)
• https://developer.apple.com/videos/wwdc/2012/
• Session 703: Core Bluetooth 101
• Session 705 Advanced Core Bluetooth
• Apple Bluetooth Mailing list
• https://lists.apple.com/mailman/listinfo/
bluetooth-dev
13年3月25日月曜日