BLEサーバのGATT DBを特定のBLEクライアントに認証する- KBA219319 - Community Translated (JA)
Employee
5 31, 2020
07:23 AM
- RSS フィードを購読する
- 新着としてマーク
- 既読としてマーク
- ブックマーク
- 購読
- 印刷用ページ
- 不適切なコンテンツを報告
5 31, 2020
07:23 AM
Community Translated by HiOm_1802421 Version: **
質問:
BLEサーバのGATT DBを特定のBLEクライアントに対して承認するにはどうすればよいですか。
回答:
権限を定義するには、次の操作を行います。
- BLEサーバプロジェクトで、(書き込み/読み取りプロパティを持っている)カスタム特性に対して、図1に示すように権限を「Authorization Required」にします。
- サーバファームウェアで、BLEクライアントアドレスをチェックして承認権限を与えます。CyBle_GattsDbAuthorize APIはGATTデータベースの承認権限を設定または解除します。
- 権限を付与するには、CyBle_GattsDbAuthorize(1); を呼び出します。
- 権限を拒否するには、CyBle_GattsDbAuthorize(0); を呼び出します。
API関数は、BLEコンポーネント設定で権限が 「Authorization Required」に設定されている特定の特性に対してのみ有効であることに注意してください。
図1:BLEサーバ 特性設定
この記事を評価: