Ce este OBEX?

OBEX este un acronim care înseamnă OBject EXchange, un protocol folosit mai ales în domeniul tehnologiei comunicațiilor. Deoarece Asociația de date în infraroșu menține acest protocol, este cunoscut și sub numele de IrOBEX sau OBEX cu infraroșu.

Proiectat în principal pentru schimbul de obiecte binare între anumite dispozitive, acest protocol este conceput să funcționeze ca HTTP, deoarece permite utilizatorului să se conecteze la un server în același mod. Odată conectat, utilizatorul poate fie să facă o cerere, fie să furnizeze obiecte de transferat. Unele dintre obiectele pe care utilizatorul poate alege să le furnizeze includ fișiere, imagini, înregistrări din calendar și cărți de vizită.

OBEX este de obicei asociat și optimizat pentru legături wireless ad-hoc. A fost o vreme, însă, când era rezervată doar pentru conexiuni în infraroșu. Astăzi, protocolul poate rula pe majoritatea dispozitivelor de transport, TCP/IP și Bluetooth®. Bluetooth® este o formă de specificație industrială utilizată pentru rețelele personale wireless (PAN).

Cele mai multe dispozitive de comunicații moderne au OBEX încorporat. Asistenții digitali personali (PDA) au fost primele dispozitive de comunicare care au fost rulate folosind acest protocol, dar poate fi găsit și în multe mărci de telefoane mobile. Un număr de mașini de birou și sisteme de operare pentru computere acceptă, de asemenea, standardul.

OBEX este adesea denumit protocol de sesiune sau protocol HTTP binar. Cu transmisiile sale binare, folosește o valoare a lungimii formatate binar, numită și Antete. Transmiterea binară permite schimbul de informații cu referire la o anumită cerere sau un obiect.

Cu suport de sesiune, protocolul poate face ca o singură conexiune de transport să se ramifice în mai multe alte operațiuni conexe. Cu alte cuvinte, dacă o tranzacție a fost închisă, utilizarea OBEX poate relua tranzacția cu toate informațiile rămânând neatinse.