A2DPとVDPの基礎として使われている。Energyを利用するすべての通信のベースとなるプロファイル。その他のプロファイルと組み合わせて使う。ビデオストリームやオーディオストリームを配信するためのプロファイル。前述のGAPと同じく、A2DPとVDPの基礎として使われている。GPSなどの測位情報を伝送するためのプロファイル。ファイル転送の基礎として機能するプロファイル。プリンタ間で用いられる、ファイルの印刷・スキャンを行なうためのプロファイル。健康管理機器を接続するためのプロファイル。ヘッドセット間などで用いられる、電話の発着信や通話を行なうためのプロファイル。キーボードやマウス(ポインティングデバイス)をBluetoothの無線接続経由で使用するためのプロファイル。ヘッドセット間などで用いられる、音声入出力を行なうためのプロファイル。すべてのBluetooth対応機器に適用されるプロファイルで相互運用性を定義する。デバイス間でメッセージオブジェクトを交換するためのプロファイル。GOEPを基礎技術として用いている。携帯電話間のオブジェクト(たとえば電話帳のデータやスケジュールのデータなど)を交換するために使用されるプロファイル。ある1台のPC(マスター)を中心として、複数のPC(スレイブ)が無線接続を行なうためのプロファイル。電話帳情報を伝送するためのプロファイル。GSM(2G)方式のSIMカード、UICC、R-UIMカードにアクセスするためのプロファイル。PC間において仮想シリアルポートを設定し、それらのPCを接続するために使用されるプロファイル。GOEPと連動して使用することで、PCや携帯電話などの各デバイス間で各種情報(カレンダーやアドレスなど)を共有するために使用されるプロファイル。モニタ間などで、ビデオデータをストリーミング配信するためのプロファイル。BLEはセンサーの値やスイッチのON/OFFの検出など少量のデータを省エネで通信するのに向いている。ある程度大きなデータを送受信する場合はクラシックBTの方が向いている。LEに対応せず、2.0/2.1用のEDRに対応することを表わす。+HSと記すときもある。➁ユーザーの操作によって機器のプロファイルをインストールできること3他にも実装しなければならない仕様あり■通信のやり方<基本>・不特定多数に対してデータを送信する「ブロードキャスト」と特定のデバイス間で使用する「コネクション」の2種類がある。SIGによりGATTと呼ばれるプロトコルで規定されている。Profile)と呼ばれるプロトコルで規定されている。Disconnect・Scan、Connect/DisconnectはCentralの権限である。・キャラクタリスティックCharacteristicsはサービスServiceという呼び名で分類されている。Notifyと云う機能がある。IDentier)とよばれる16バイトの値で識別されている。実際には2バイト、4バイトが使われることが多い。Descriptorの3要素からなる。Protocol)のものが多々市販されている。ほとんどがUARTである。bauのUARTである。公式サービスリストです。:黄色枠のサービスは、RN4020でサポートされているサービスです。クラシックBlueetoothだけでなく、BLEでも使用される。ペアリングとは、セントラルとペリフェラル間のデータ暗号化のための鍵の交換をすることある。その時に、正しい相手かを認証をするために、双方で番号を入れるなどチェックをします。・ボンディングとは、ペアリングで交換した鍵を保存することある。ボンディングをしておけば、次回に同じ相手と接続するときに、ペアリングの処理は行わないで、前回に使った鍵をそのまま使い、データを暗号化でる。・ペアリングはするが、ボンディグはしないということも可能である。その場合は、セントラルとペリフェラルが接続のたびに6桁の数字を入れたりして、相互認証を行う必要がある。4.0とは若干異なる。48ビット(6バイト)である。デバイス固有の物理アドレスである。BLEのデバイス固有のものでありデバイスが製造された段階で決定され不変である。攻撃なども受けやすい。Addressとも呼ばれ、動的に生成された48ビットの乱数を使用する。デバイスが追跡されにくく、機密が漏洩しにくい。攻撃なども受けにくい。プライベートアドレスには以下の3種類がある。Address(最上位2ビット=11)電源投入のたびに生成される乱数アドレス。電源再投入されないかぎり変更されない。15分)には変更される。15分)には変更される。用いることでアドレスの正当性を検証(Resolve)できる。スキャンコマンド「F」の返信の第2パラメータから判定できる。接続に際しては、接続コマンド「E」の第2パラメータにアドレスの種類がパブリックアドレスの場合は「0」を、プライベートアドレスの場合は「1」を送信する必要がある。Profile)と同様の機能を実現するために、独自に開発した送受信仕様である。シリアル信号をダイレクトに送受信できる。Classicのこと。Energy)でないBluetoothのこと。Charasteristicの値が60にセットされています。・LightBlueからの書き込み以下は、UUID180dが書き込み可なので123456を書き込んだところです。プロファイルをよく精査する必要がある。USBドングルプロファイルの最新機能によっては最新のハードのBluetoothデバイスのよる、そして最新の同ドライバーにしないと動作が正常でない場合がある。2-4行目と全く同じ内容が表示される。PCコマンドPSコマンドで、プライベートサービスを設定、つづくPCコマンドで下位のキャラクタリスティックを設定する。ハンドル(000B,000C,000Eなど:ヘッダーコードとも呼ばれる)を使用するハンドルはLSコマンドでしることができる。読み書き用のハンドルとノーティフィケーション用ハンドルはことなる。データXXXX....には、条件を満たさないとキャラクタリスティックには書き込めない。AOKが返信されるので注意が必要である。0-9、A-Fである。➀G-Zは無視される。以降のデータが無効となる。途中に現れたG-Zが偶数番目の場合、前の文字も無視される。大文字A-Fに変換されて書き込まれる。データは2バイト単位でしか書き込めない。➀1バイトだけ書き込もうとしても無視される。➁トータルが奇数バイトを書き込もうとすると最後の1バイトが無視される。32バイトの上位バイトに9-Fを送信できる。0xFFまですべて送信可能である。データXXXX....は各1バイトである。受信した配列は以下である。G-zZは使用できない。G-zZは使用できない。G-zZは使用できない。G-zZは使用できない。CHR,000Bで書き込まれたキャラクタリスティクをチェックした。