1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Bluetooth Classic プロファイルを一覧にしてみた

Posted at

仕事で Bluetooth に関わる機会が多くなってきたので、自身の備忘録も兼ねてBluetoothプロファイルをまとめました。

Bluetoothに関する情報は下記の Bluetooth SIG のドキュメントを読めば確実なのですが、英語で書かれた膨大な量のドキュメントがあるので読み解くのはとても面倒です。

Bluetooth 関連は二次情報が少なく筆者もいろいろ困ったので、今回の記事を作成しました。

Bluetooth LE のプロファイルもいつかまとめようと思ってます。

そもそもプロファイルって何?

詳しくはムセンコネクト様の下記コラムをご確認ください。私みたいなサルでもわかりました。

個人的にはネットワークプロトコルにおけるアプリケーション層のプロトコルのようなイメージでだいたいOKだと思ってます。

Bluetooth Classicプロファイル一覧

ここからBluetooth Classicのプロファイルについて解説していきます。
各プロファイルについて簡単な解説と使用例を挙げます。

A2DP(Advanced Audio Distribution Profile)

解説

高品質なオーディオストリーミングを実現するプロファイル。

使用例

Bluetoothヘッドフォン、スピーカー。

AVRCP(Audio/Video Remote Control Profile)

解説

オーディオ/ビデオ機器のリモート制御を提供するプロファイル。

使用例

メディアプレイヤー、カーオーディオシステムのリモコン。

HFP(Hands-Free Profile)

解説

車載システムと携帯電話の間のハンズフリー通話をサポートするプロファイル。

使用例

車載ハンズフリーシステム、Bluetoothヘッドセット。

HSP(Headset Profile)

解説

オーディオヘッドセットと携帯電話の間の基本的な音声通信を提供するプロファイル。

使用例

Bluetoothヘッドセット。

PBAP(Phone Book Access Profile)

解説

電話帳情報の共有をサポートするプロファイル。

使用例

車載システムでの電話帳表示。

SPP(Serial Port Profile)

解説

仮想シリアルポート通信を提供するプロファイル。

使用例

Bluetoothモジュールを使用したデータ転送、GPSデバイス。

FTP(File Transfer Profile)

解説

ファイルの転送をサポートするプロファイル。

使用例

携帯電話間のファイル共有。

OPP(Object Push Profile)

解説

オブジェクト(名刺、カレンダーエントリ、画像など)のプッシュ送信をサポートするプロファイル。

使用例

名刺の交換、写真の送信。

BPP(Basic Printing Profile)

解説

プリンターとの基本的な印刷機能を提供するプロファイル。

使用例

Bluetoothプリンターでの文書印刷。

MAP(Message Access Profile)

解説

SMS/MMSメッセージのアクセスと操作を提供するプロファイル。

使用例

車載システムでのメッセージの読み取りと送信。

HID(Human Interface Device Profile)

解説

キーボード、マウス、ゲームコントローラーなどの人間インターフェースデバイスとの通信を提供するプロファイル。

使用例

Bluetoothキーボード、マウス。

PAN(Personal Area Networking Profile)

解説

デバイス間でIPベースのネットワーキングをサポートするプロファイル。

使用例

ネットワーク接続の共有、インターネットアクセス。

DUN(Dial-Up Networking Profile)

解説

モデムを通じてインターネット接続を提供するプロファイル。

使用例

携帯電話をモデムとして使用する。

SAP(SIM Access Profile)

解説

リモートデバイスがSIMカードの情報にアクセスすることをサポートするプロファイル。

使用例

車載システムが携帯電話のSIMカードにアクセスする。

まとめ

Bluetooth Classicプロファイルについてまとめました。
各Bluetooth Classicプロファイルは特定の用途やデバイスに最適化されており、幅広いアプリケーションに対応していることがわかるかと思います。

既存のプロファイルを知ることで、Bluetooth技術を活用した様々なデバイス間通信やサービス提供に役立てましょう!

他にもいくつかプロファイルがあるのは認識していますが、今回はここまでにしてそのうち更新したいです。

本記事が皆様のお役に立ちましたら幸いです。ばばい。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?