OBEX es un acrónimo de OBject EXchange, un protocolo que se utiliza principalmente en el campo de la tecnología de las comunicaciones. Debido a que la Asociación de datos infrarrojos mantiene este protocolo, también se lo conoce como IrOBEX u Infrared OBEX.
Diseñado principalmente para intercambiar objetos binarios entre dispositivos particulares, este protocolo está diseñado para funcionar como HTTP, ya que permite al usuario conectarse a un servidor de la misma manera. Una vez conectado, el usuario puede realizar una solicitud o proporcionar objetos para transferir. Algunos de los objetos que el usuario puede elegir proporcionar incluyen archivos, imágenes, entradas de calendario y tarjetas de presentación.
OBEX suele estar asociado y optimizado para enlaces inalámbricos ad-hoc. Sin embargo, hubo un momento en que estaba reservado solo para conexiones de infrarrojos. Hoy en día, el protocolo se puede ejecutar en la mayoría de los dispositivos de transporte, TCP / IP y Bluetooth®. Bluetooth® es una forma de especificación industrial que se utiliza para las redes de área personal (PAN) inalámbricas.
La mayoría de los dispositivos de comunicación modernos tienen OBEX integrado. Los asistentes digitales personales (PDA) fueron los primeros dispositivos de comunicación que se ejecutaron con este protocolo, pero también se pueden encontrar en muchas marcas de teléfonos móviles. Varias máquinas de oficina y sistemas operativos de computadora también son compatibles con el estándar.
OBEX a menudo se denomina protocolo de sesión o protocolo HTTP binario. Con sus transmisiones binarias, utiliza un valor de longitud con formato binario, también llamado Encabezados. La transmisión binaria permite el intercambio de información en referencia a una solicitud o un objeto en particular.
Con el soporte de sesión, el protocolo puede hacer que una única conexión de transporte se bifurque en varias otras operaciones relacionadas. En otras palabras, si se ha cerrado una transacción, el uso de OBEX puede reanudar la transacción sin modificar toda la información.