OBEX

OBEX

OBEX (abbreviation of OBject EXchange, also termed IrOBEX) is a communications protocol that facilitates the exchange of binary objects between devices. It is maintained by the Infrared Data Association but has also been adopted by the Bluetooth Special Interest Group and the SyncML wing of the Open Mobile Alliance (OMA). One of OBEX's earliest popular applications was in the Palm III personal digital assistant. This PDA and its many successors use OBEX to exchange business cards, data, even applications.

Differences between OBEX and HTTP

OBEX is similar in design and function to HTTP in that a client uses a reliable transport to connect to a server and may then request or provide objects. But OBEX differs in many important respects:

* Transports. HTTP is normally layered above a TCP/IP link. OBEX is commonly implemented on an IrLAP/IrLMP/Tiny TP stack on an IrDA device. In Bluetooth, OBEX is implemented on a Baseband/Link Manager/L2CAP/RFCOMM stack. Other such "bindings" of OBEX are possible.

* Binary transmissions. HTTP uses human-readable text, but OBEX uses binary-formatted type-length-value triplets called "Headers" to exchange information about a request or an object. These are much easier to parse by devices with limited resources.

* Session support. HTTP transactions are inherently stateless; generally a HTTP client opens a connection, makes a single request, receives its response, and closes the connection.dubious|HTTP keep-alive In OBEX, a single transport connection may bear many related operations. In fact, recent additions to the OBEX specification allow an abruptly closed transaction to be resumed with all state information intact.

OBEX profiles

OBEX is the foundation for many higher-layer "profiles":
* In the IrDA:
** Point and Shoot profile
** Infrared Financial Messaging (IrFM) profile
* In the Bluetooth SIG:
** Generic Object Exchange Profile
** Object Push Profile (phone to phone transfers)
** File Transfer Profile (phone to PC transfers)
** Synchronization Profile
** Basic Imaging Profile
** Basic Printing Profile
* In the OMA:
** SyncML binding

upported devices

*All Palms since Palm III
*Most Sharp, Motorola, Samsung, Sony Ericsson and Nokia phones with infrared or Bluetooth port
*Many other PDAs since 2003
*Many other phones with infrared or Bluetooth port

ee also

*Shared file access

External links

* [http://www.irda.org/ www.irda.org] – OBEX specification
* [http://www.openobex.org/ OpenOBEX] – an open source implementation of the OBEX protocol


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Obex — (abreviatura de OBject EXchange, intercambio de datos; también denominado IrOBEX) es un protocolo de comunicaciones que facilita el intercambio de objetos binarios entre dispositivos. Es mantenido por la Infrared Data Association (IrDA) pero ha… …   Wikipedia Español

  • OBEX — (OBject EXchange)  протокол обмена объектами, позволяющий не только передавать и принимать текстовую информацию, но и пересылать Интернет страницы, графику, музыку, мультимедиа данные и просто двоичные файлы. Одним из первых телефонов,… …   Википедия

  • obex — Pequeña membrana triangular formada en el ángulo caudal de la fosa romboidal o cuarto ventrículo. Diccionario Mosby Medicina, Enfermería y Ciencias de la Salud, Ediciones Hancourt, S.A. 1999 …   Diccionario médico

  • Obex — Brain: Obex Hind brain of a human embryo of three months viewed from behind and partly from left side …   Wikipedia

  • OBEX — IrOBEX (kurz OBEX für OBject EXchange) ist ein von IrDA eingeführtes Kommunikationsprotokoll und dient der Datenübertragung zwischen zwei Geräten. OBEX arbeitet im klassischen Client Server Modell. Es enthält rudimentäre Sessionverwaltung sowie… …   Deutsch Wikipedia

  • Obex — IrOBEX (kurz OBEX für OBject EXchange) ist ein von IrDA eingeführtes Kommunikationsprotokoll und dient der Datenübertragung zwischen zwei Geräten. OBEX arbeitet im klassischen Client Server Modell. Es enthält rudimentäre Sessionverwaltung sowie… …   Deutsch Wikipedia

  • Obex — Cette page d’homonymie répertorie les différents sujets et articles partageant un même nom. L obex est une fraction du système nerveux située à la base du bulbe rachidien En informatique, OBEX (Object Exchange) est un protocole d échange sans fil …   Wikipédia en Français

  • obex — The point on the midline of the dorsal surface of the medulla oblongata that marks the caudal angle of the rhomboid fossa or fourth ventricle. It corresponds to a small, transverse medullary fold over …   Medical dictionary

  • Obex — O̲bex [aus lat. obiex (Nebenform: obex), Gen.: obicis = Querbalken, Riegel] m od. w; , O̲bices: „Riegel“, riegelartige Verdickung am Ende des ↑Sulcus medianus posterior über dem unteren Teil der ↑Medulla oblongata (Anat.) …   Das Wörterbuch medizinischer Fachausdrücke

  • Obex — sklendė statusas T sritis centrinė nervų sistema atitikmenys: lot. Obex ryšiai: platesnis terminas – ketvirtasis skilvelis …   Paukščių anatomijos terminai

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”