PSoC 6 BLEのBLE GATTサーバのGATT DBの属性値を更新する- KBA228425 - Community Translated (JA)
Employee
5 28, 2020
05:28 AM
- RSS フィードを購読する
- 新着としてマーク
- 既読としてマーク
- ブックマーク
- 購読
- 印刷用ページ
- 不適切なコンテンツを報告
5 28, 2020
05:28 AM
Community Translated by HiOm_1802421 Version: **
BLE GATTサーバでは、プロファイル関連データはGATTデータベースと呼ばれるデータベースに構造化されます。GATTデータベースは、サーバ上に存在するサービス、特性(characteristics)、特性記述子(characteristic descriptors)、宣言(declarations)で構成されます。PSoC® Creator™では、これらの属性(特性、記述子)は、BLEコンポーネント コンフィギュレーション ウィンドウのProfilesタブで初期化できます。実行時に特性の値を更新する必要がある場合、アプリケーションは次のようにAPIとマクロを使用して更新できます。
- サーバ自身によって値をローカルで更新する必要がある場合:GATT特性は、多くの場合GATTクライアントによって読まれるスイッチの状態やセンサ出力等、アプリケーションでリアルタイムの値を反映するために使用されます。特性の値を更新するために、アプリケーションはCy_BLE_GATTS_WriteAttributeValueLocal() API関数を使用します。
- GATTクライアントが書き込み要求を送ったため、値を更新する必要がある場合:この場合は、Cy_BLE_GATTS_WriteAttributeValuePeer() API関数を使用します。
詳細は、PSoC CreatorでHelp > Documentation > Peripheral Driver Libraryを開いて、PDLドキュメントを参照してください。
- タグ:
- psoc6 ble
この記事を評価: