仕様
ワイヤレスエコシステム用のBluetooth対応機器のテクノロジーブロックを設計する場合、開発者は適切な仕様を使用します。 Bluetooth Special Interest Groupは、これらの仕様が進化するにつれて、これらの仕様を監視、更新、および補足します。
主な仕様
最新のBTCoreコア仕様は、開発者が互換性のあるデバイスを構築するためのベースラインを提供します。
ネットワーク仕様
Bluetoothネットワーク仕様は、最近採用されたメッシュネットワーク仕様(メッシュプロファイル、メッシュモデル、およびメッシュデバイスプロパティ)を統合し、Bluetooth Low Energy(LE)ワイヤレスの相互運用可能なマルチセル(m:m)ネットワークソリューションを有効にするための要件を定義しますテクノロジー。このようなソリューションは、大規模なビルディングオートメーションデバイスネットワーク、センサーネットワーク、資産追跡、および複数のデバイスが確実かつ迅速に通信および相互作用する必要があるその他のネットワークに最適です。
ネットワークプロファイルは、BluetoothLEワイヤレステクノロジーの統合ネットワークソリューションを実装するための基本的な要件を定義します。メッシュモデルは、メッシュネットワーク内のノードの基本機能を定義するために使用されるモデルを表します。メッシュデバイスプロパティは、メッシュモデルを指定するために必要なデバイスプロパティを定義します。
従来のプロファイル特性
プロファイルにより、互換性のあるハードウェアが相互に通信できます。最も近代的で受け入れられている従来のプロファイル仕様は、機器を相互に接続するための一般原則を定義しています。プロファイルは、転送されるデータを厳密に定義します。ハードウェアレベルは、どのプロファイルがどの場合にサポートされるかを定義します。
2つのBluetooth デバイスに互換性を持たせるには、同じプロファイルをサポートしている必要があります。また、プロファイルは通常、使用時に同じ動作を示しますが、Bluetooth BR/EDRとBluetoothLowEnergy(LE)の実装では異なります。 Bluetooth BR /EDRとBluetoothLEの実装間の互換性には、少なくとも1つのデュアルモードコントローラーが必要です。 BR / EDRの場合、採用されているさまざまなBluetoothプロファイルは、デバイスのさまざまな一般的に使用されるアプリケーションタイプまたはユースケースを表します。 Bluetooth LEの場合、開発者は承認されたプロファイルのフルセットを使用するか、Generic Attribute Profile(GATT)を使用して新しいプロファイルを作成できます。この柔軟性は、他のBluetoothデバイスとの互換性を維持する革新的なアプリケーションをサポートするのに役立ちます。
Bluetoothプロファイルには通常、他のプロファイルへの依存関係、推奨されるユーザーインターフェイス形式などの情報が含まれています。 BR / EDRの場合、プロファイルは、そのタスクを実行するために使用されるBluetoothプロトコルスタックの各レイヤーでの特定の設定と設定も指定します。
プロトコル仕様
最近採用されたプロトコル仕様には、次のプロトコルが含まれます:A / V伝送(AVDTP)、ネットワークカプセル化Bluetooth(BNEP)、IrDA互換性(IrDA)、マルチチャネル適応(MCAP)、制御トランスポートA / V(AVCTP)、RFCOMM。この一連の仕様には、Bluetoothワイヤレスネットワーク上のデバイス間の通信を定義するプロトコルが含まれています。
GATT仕様
一般的なGATT属性は、デバイスの動作を定義する特性と他のサービスとの関係のコレクションです。汎用属性(GATT)は、接続されたBluetooth Low Energy(LE)デバイスに渡される階層的にカプセル化されたデータ構造を定義します。仕様には、属性サーバーで使用されるサービス階層、特性、および属性も含まれます。
階層の最上位はプロファイルであり、ユースケースの実行に必要な1つ以上のサービスで構成されます。サービスは、特性または他のサービスへのリンクで構成されます。特性は、タイプ(UUIDで表される)、値、特性によってサポートされる操作を示す一連のプロパティ、および一連のセキュリティ関連のアクセス許可で構成されます。また、1つ以上の記述子(所有権特性に関連するメタデータまたは構成フラグ)が含まれる場合もあります。 GATTは、これらのサービスを、手順とサービス形式、および特性の検出、読み取り、書き込み、通知と表示、特性の変換の構成など、それらの特性を定義するフレームワークにグループ化します。
GATTは、2つのBluetoothLowEnergyデバイスが標準メッセージを送受信する方法を管理するATT属性プロトコルの上に構築されています。 GATTは、受け入れられたプロファイルのみを使用するBluetooth BR/EDR実装では使用されません。一般的な属性プロファイル手順は、サービス、特性、およびそれらの記述子を検出するための標準的な方法を定義し、BluetoothLowEnergyデータをデバイスに通信するために使用されます。 GATTプロファイルは、GATT機能に基づいて、使用パターン、役割、および一般的な動作を記述します。 GATT属性は、レガシーデバイスBluetooth との完全な互換性を維持しながらイノベーションを可能にします。
Bluetoothトラブルシューティングメッセージ-エラッタサービスリリース
開発者はエラッタサービスリリースを使用します。 ESRは、前回の仕様以降のすべてのBluetooth仕様のバグと修正をリストしたドキュメントです。エラータサービスリリースには、コア仕様、プロファイル仕様、技術仕様など、Bluetooth仕様のバグと修正のリストが含まれています。
ESRには、最新の仕様が最後に採用されてからの修正が含まれています。サービスエラーメッセージは、Bluetooth ArchitecturalReviewBoardによって承認され取締役会によって承認されたBluetoothSIGワーキンググループによってレビューされます。デバイスの互換性を確保するために、メンバーはこれらの受け入れられたエラーを実装することをお勧めします。バグ間の依存関係が明示的に指定されていない限り、ESRに含まれるバグはオプションで実装できます。
ページのコンピューターまたはラップトップにBroadcomWIDCOMMBluetoothソフトウェアを無料でダウンロード することをお勧めします https://bluetooths.info/ja/download 登録なしでSMSを使用して、ワイヤレス接続の確立、デバイスの追加、同期、データの転送、ローカルBluetoothネットワークの整理を行います。