Mis on OBEX?

OBEX on akronüüm, mis tähistab OBject EXchange’i, protokolli, mida enamasti kasutatakse sidetehnoloogia valdkonnas. Kuna seda protokolli haldab Infrapunaandmete assotsiatsioon, tuntakse seda ka kui IrOBEX või Infrared OBEX.

See protokoll, mis on loodud peamiselt binaarobjektide vahetamiseks teatud seadmete vahel, on loodud toimima nagu HTTP, kuna see võimaldab kasutajal serveriga ühenduse luua peaaegu samal viisil. Pärast ühenduse loomist saab kasutaja esitada päringu või edastada objekte. Mõned objektid, mida kasutaja saab pakkuda, hõlmavad faile, pilte, kalendrikirjeid ja visiitkaarte.

OBEX on tavaliselt seotud ja optimeeritud ad-hoc traadita side linkidega. Siiski oli aeg, mil see oli reserveeritud ainult infrapunaühenduste jaoks. Tänapäeval saab seda protokolli kasutada enamikus transpordiseadmetes, TCP/IP-s ja Bluetooth®-is. Bluetooth® on tööstusharu spetsifikatsiooni vorm, mida kasutatakse traadita personaalvõrkude (PAN) jaoks.

Enamikul kaasaegsetest sideseadmetest on sisseehitatud OBEX. Personaalsed digitaalsed assistendid (PDA-d) olid esimesed sideseadmed, mis seda protokolli kasutasid, kuid seda võib leida ka paljudest mobiiltelefonide kaubamärkidest. Standardit toetavad ka mitmed kontorimasinad ja arvutite operatsioonisüsteemid.

OBEX-i nimetatakse sageli seansiprotokolliks või binaarseks HTTP-protokolliks. Oma binaaredastustes kasutab see binaarvormingus pikkuse väärtust, mida nimetatakse ka päisteks. Binaaredastus võimaldab vahetada teavet konkreetse päringu või objekti kohta.

Seansi toega saab protokoll hargneda ühe transpordiühenduse mitmeks muuks seotud toiminguks. Teisisõnu, kui tehing on suletud, võib OBEX-i kasutamine tehingut jätkata, kusjuures kogu teave jääb puutumata.