Gegenstand-Austausch

OBEX (Abkürzung des Gegenstand-Austausches, hat auch IrOBEX genannt), ist ein Kommunikationsprotokoll, das den Austausch von binären Gegenständen zwischen Geräten erleichtert. Es wird von der Infrarotdatenvereinigung aufrechterhalten, aber ist auch von Bluetooth Special Interest Group und dem Flügel von SyncML von Open Mobile Alliance (OMA) angenommen worden. Eine der frühsten populären Anwendungen von OBEX war in der Palme III persönlicher Digitalhelfer. Dieser PDA und seine viele Nachfolger verwenden OBEX, um Visitenkarten, Daten, sogar Anwendungen auszutauschen.

Obwohl OBEX für infrarot am Anfang entworfen wurde, ist er jetzt durch Bluetooth angenommen worden, und wird auch über RS232, USB, WAP, und in Geräten wie Livescribe smartpens verwendet.

Vergleich zu HTTP

OBEX ist im Design und der Funktion zu HTTP im Versorgen des Kunden mit einem zuverlässigen Transport ähnlich, um zu einem Server in Verbindung zu stehen, und kann dann bitten oder Gegenstände zur Verfügung stellen. Aber OBEX unterscheidet sich in vieler wichtiger Hinsicht:

  • HTTP ist normalerweise layered über einer TCP/IP-Verbindung. OBEX wird auf einem IrLAP/IrLMP/Tiny TP Stapel auf einem Gerät von IrDA allgemein durchgeführt. In Bluetooth wird OBEX auf einem Baseband/ACL/L2CAP/RFCOMM-Stapel durchgeführt. Andere solche "bindings" von OBEX sind möglich.
  • HTTP verwendet menschlich-lesbaren Text, aber OBEX verwendet binär formatierte Drillinge des Länge-Werts des Typs genannt "Kopfbälle", um Information über eine Bitte oder einen Gegenstand auszutauschen. Diese sind viel leichter, durch quellenbeschränkte Geräte grammatisch zu analysieren.
  • HTTP Transaktionen sind von Natur aus staatenlos; allgemein öffnet ein HTTP Kunde eine Verbindung, macht eine einzelne Bitte, erhält seine Antwort, und entweder schließt die Verbindung oder macht andere Bitten ohne Beziehung. In OBEX kann eine einzelne Transportverbindung viele zusammenhängende Operationen tragen. Tatsächlich erlauben neue Hinzufügungen zur OBEX Spezifizierung einer plötzlich geschlossenen Transaktion, mit der ganzen intakten Zustandinformation fortgesetzt zu werden.

Profile

OBEX ist das Fundament für viele höhere Schicht "Profile":

Unterstützte Geräte

  • Alle Palmen seit der Palme III, außer der Palme Pre, Palme Pre Plus, Palme Pixi und Palme Pixi Plus.
  • Am schärfsten, Motorola, Samsung, Sony Ericsson, HTC und Kopfhörer von Nokia mit infrarot oder Bluetooth-Hafen
  • Viele andere PDAs seit 2003
  • Viele andere Kopfhörer mit infrarot oder Bluetooth-Hafen

Zurzeit unterstützt auf Androide-Geräten in 2.1.

Siehe auch

  • Geteilter Dateizugang

Links


Turgon / John Johnstone (Bürgermeister)
Impressum & Datenschutz