Apa itu OBEX?

OBEX adalah singkatan dari OBject EXchange, sebuah protokol yang banyak digunakan di bidang teknologi komunikasi. Karena Asosiasi Data Inframerah memelihara protokol ini, protokol ini juga dikenal sebagai IrOBEX atau OBEX Inframerah.

Terutama dirancang untuk menukar objek biner antara perangkat tertentu, protokol ini dirancang untuk berfungsi seperti HTTP, karena memungkinkan pengguna untuk terhubung ke server dengan cara yang hampir sama. Setelah terhubung, pengguna dapat membuat permintaan atau menyediakan objek untuk ditransfer. Beberapa objek yang pengguna dapat memilih untuk menyediakan termasuk file, gambar, entri kalender dan kartu nama.

OBEX biasanya dikaitkan dengan dan dioptimalkan untuk tautan nirkabel ad-hoc. Namun, ada suatu masa ketika itu hanya disediakan untuk koneksi inframerah. Saat ini, protokol tersebut dapat berjalan di sebagian besar perangkat transport, TCP/IP, dan Bluetooth®. Bluetooth® adalah bentuk spesifikasi industri yang digunakan untuk jaringan area pribadi nirkabel (PAN).

Sebagian besar perangkat komunikasi modern memiliki OBEX bawaan. Personal digital assistant (PDA) adalah perangkat komunikasi pertama yang dijalankan menggunakan protokol ini, tetapi protokol ini juga dapat ditemukan di banyak merek ponsel. Sejumlah mesin kantor dan sistem operasi komputer juga mendukung standar tersebut.

OBEX sering disebut sebagai protokol sesi atau protokol HTTP biner. Dengan transmisi binernya, ia menggunakan nilai panjang berformat biner, juga disebut Header. Transmisi biner memungkinkan pertukaran informasi yang mengacu pada permintaan atau objek tertentu.

Dengan dukungan sesi, protokol dapat membuat satu cabang koneksi transport menjadi beberapa operasi terkait lainnya. Dengan kata lain, jika transaksi telah ditutup, penggunaan OBEX dapat melanjutkan transaksi dengan semua informasi yang tersisa tidak tersentuh.