「Qtの基礎 - Bluetooth Low Energy」の版間の差分

ナビゲーションに移動 検索に移動
351行目: 351行目:
   
   
  Profile
  Profile
  └── Service (1..n) # Primary / Secondaryの2種類のサービスタイプ
  └── Service (1..n)       # Primary Service (メインとなる独立したサービス)
     └── Characteristic (1..n)
    │                    # デバイスの主要な機能を表現
        └── Descriptor (0..n)
    │                    # 他のサービスに依存しない
     │                    # 例: 心拍計測、温度センサ等
    ├── Include (0..n)  # Secondary Serviceへの参照
    ├── Characteristic (1..n)
    │  └── Descriptor (0..n)
    ├── Secondary Service 1 (0..n)  # バッテリー監視 (Primaryサービスをサポートする補助的なサービス)
    └── Secondary Service 2 (0..n)  # デバイス診断  (Primaryサービスをサポートする補助的なサービス)
                                    # Secondary Serviceは、単独では意味を持たない
                                    # 必ず1つ以上のPrimary Serviceに関連付けられる
<br>
<br>
サービスディスカバリでは、これらの階層構造を探索して、利用可能な機能を特定する。<br>
サービスディスカバリでは、これらの階層構造を探索して、利用可能な機能を特定する。<br>

案内メニュー