通話用のBluetoothLowEnergyの最高のBluetoothイヤフォンのアプリケーション層

通話用のBluetoothLowEnergyの最高のBluetoothイヤフォンのアプリケーション層

公開時間: 著者:サイト編集者 訪問: 246

通話用のBluetoothLowEnergyの最高のBluetoothイヤフォンのアプリケーション層

コントローラとホストの上には、アプリケーション層があります。アプリケーション層の仕様(仕様)は、特性(特性)、サービス(サービス)、仕様(プロファイル)の3つのタイプを定義します。これらの仕様は、汎用属性仕様に基づいて構築されています。一般的な属性仕様は、プロパティとサービスの属性グループを定義します。アプリケーションは、これらのプロパティグループを使用するためのプロトコルを定義します。 www.bjbjaudio.com

特性
属性は、Universally Unique Identifier(UUID)でタグ付けされた、既知の形式の小さなデータです。機能は再利用可能である必要があるため、設計に動作は含まれません。動作が追加されたものである限り、再利用性は大幅に低下します。機能について何か面白いことがあります。それらは、人間が読めるテキストではなく、コンピュータが読める形式として定義されています。これにより、コンピューターは、これまでに会ったことのない機能に遭遇したときに、コンピューターに関連する読み取りルールをダウンロードできるようになります。この機能をユーザーに表示するために使用されます。 www.bjbjaudio.com

仕える
サービスは、人間が読める形式の特性とそれに関連する動作仕様のセットです。サービスは、サーバー上にある関連機能の動作のみを定義します。クライアントの動作を定義せずに。多くのサービスのために。クライアントの動作は、サービスのサーバーの動作によって暗黙的に決定できます。ただし、標準的な非サービスによって定義される、クライアント側で複雑な動作を定義する必要があるサービスもあります。サービスには他のサービスを含めることができます。親サービスは、それ自体に含まれるサービスのみを定義でき、含まれるサービスの特性や動作を変更することはできません。ただし、サービスを含める場合は、含まれる複数のサービスが相互にどのように相互作用するかを説明する必要があります。セクション324で説明されているように、サービスには1次サービスと2次サービスの2つのタイプがあります。サービスが本質的にプライマリサービスであるかセカンダリサービスであるかは、サービスの定義に依存するか、仕様書と仕様書の実装によって決定できます。プライマリサービスは、特定のデバイスが主に行うことを特徴づけます。これらのサービスを通じて、ユーザーはデバイスの機能を学習します。二次サービスは、一次ビジネスまたは他の二次サービスを支援するサービスです。サービス自体は、デバイスが相互に接続される方法、およびサービスが検出されて使用される方法を指示しません。サービスは、プロパティの読み取りと書き込み、またはプロパティの通知と表示時に何が行われるかを正確に説明するだけです。このサービスは、汎用属性仕様がサービスとサービスの特性を見つけるために使用する手順や、クライアントが特性を使用する方法については説明していません。 www.bjbjaudio.com

仕様
仕様は、ユースケースまたはアプリケーションの最終的な実施形態です。仕様は、それぞれが1つ以上のサービスを提供する2つ以上のデバイスを記述する仕様です。この仕様では、デバイスを検出して接続し、各デバイスに必要なトポロジを決定する方法について説明しています。この仕様では、サービスとサービスの特性を検出し、サービスを使用してユースケースまたはアプリケーションに必要な機能を実装するためのクライアントの動作についても説明しています。仕様とサービスの間には多対多のマッピングがあります。サービスは多くの仕様に使用できます。デバイスに目的の動作を実装するためです。この時点で、サービスの動作は、サービスを使用するための仕様とは無関係です。 App Storeでは、デバイスでサポートされているすべてのサービスのリストを送信して、それらのサービスを使用するすべてのアプリを見つけることができます。この柔軟性により、ユニバーサルシリアルバスなどのプラグアンドプレイモデルが容易になります。 www.bjbjaudio.com