Kas yra OBEX?

OBEX yra akronimas, reiškiantis OBject EXchange, protokolą, dažniausiai naudojamą ryšių technologijų srityje. Kadangi Infraraudonųjų spindulių duomenų asociacija palaiko šį protokolą, jis taip pat žinomas kaip IrOBEX arba infraraudonųjų spindulių OBEX.

Šis protokolas, pirmiausia sukurtas keisti dvejetainius objektus tarp konkrečių įrenginių, yra sukurtas veikti kaip HTTP, nes leidžia vartotojui prisijungti prie serverio beveik tokiu pačiu būdu. Prisijungęs vartotojas gali pateikti užklausą arba pateikti objektus, kuriuos reikia perkelti. Kai kurie objektai, kuriuos vartotojas gali pasirinkti, yra failai, paveikslėliai, kalendoriaus įrašai ir vizitinės kortelės.

OBEX paprastai yra susietas ir optimizuotas ad-hoc belaidžiams ryšiams. Tačiau buvo laikas, kai jis buvo skirtas tik infraraudonųjų spindulių ryšiams. Šiandien protokolas gali veikti daugelyje transporto įrenginių, TCP/IP ir Bluetooth®. Bluetooth® yra pramonės specifikacijos forma, naudojama belaidžiams asmeniniams tinklams (PAN).

Daugumoje šiuolaikinių ryšių įrenginių yra įmontuotas OBEX. Asmeniniai skaitmeniniai asistentai (PDA) buvo pirmieji ryšio įrenginiai, paleisti naudojant šį protokolą, tačiau jį taip pat galima rasti daugelyje mobiliųjų telefonų markių. Nemažai biuro mašinų ir kompiuterių operacinių sistemų taip pat palaiko standartą.

OBEX dažnai vadinamas seanso protokolu arba dvejetainiu HTTP protokolu. Dvejetainiuose perdavimuose jis naudoja dvejetainiu formatu suformatuotą ilgio reikšmę, dar vadinamą antraštėmis. Dvejetainis perdavimas leidžia keistis informacija, susijusia su konkrečia užklausa arba objektu.

Naudojant seanso palaikymą, protokolas gali paversti vieną transporto ryšį išsišakoti į keletą kitų susijusių operacijų. Kitaip tariant, jei sandoris buvo uždarytas, OBEX naudojimas gali atnaujinti operaciją, o visa informacija lieka nepaliesta.