OBEX

読み:オベックス
外語:OBEX: Object Exchange 英語
品詞:名詞

二台のデバイス間でデータ交換(オブジェクト伝送)をするための通信プロトコル。直訳すると「オブジェクト交換」。

目次

OBEXは、元々はIrDAで使用するために作られた通信プロトコルで、これはIrOBEXと呼ばれている。

OBEXは下位の通信プロトコルを選ばない汎用性の高いプロトコルであるため、物理層としては、IrDA、BluetoothUSB、シリアルケーブルなどが使われている。

機能

Bluetoothでは、BIP、BPP、FAX、FTP、GOEPOPPPBAP、SYNCなど、様々なプロファイルで使われている。

OBEXはHTTPの考え方をベースに作られたクライアント/サーバーモデルのプロトコルである。サーバーとクライアントで明確に機能が分かれているのが特徴で、Webサーバーとクライアントの関係に近い。このため「バイナリ HTTP」などとも評される。

トランスポート層に依存しておらず、Bluetoothの場合は下位にRFCOMMを主要なプロトコルとして使っている。

OPP

OBEXを使用するプロファイルとして、たとえば「OPP」がある。

OPPというプロファイルはOBEXサーバー、OBEXクライアントの双方を指すことになるが、どちらか一方の実装でも仕様上はOPP対応となる。

つまり、送信専用、受信専用、送受信両対応の三種類の実装がありえるが、全てOPP対応と表示可能で、OPP対応という表示を見ただけではどの程度のオブジェクト交換が可能なのかは分からないことになる。

用語の所属
通信プロトコル
Bluetooth
関連する用語
AVCTP
IrOBEX

コメントなどを投稿するフォームは、日本語対応時のみ表示されます


KisoDic通信用語の基礎知識検索システム WDIC Explorer Version 7.04a (27-May-2022)
Search System : Copyright © Mirai corporation
Dictionary : Copyright © WDIC Creators club