OBEX to akronim oznaczający OBject EXchange, protokół używany głównie w dziedzinie technologii komunikacyjnych. Ponieważ stowarzyszenie Infrared Data Association obsługuje ten protokół, jest on również znany jako IrOBEX lub Infrared OBEX.
Przeznaczony głównie do wymiany obiektów binarnych między poszczególnymi urządzeniami, protokół ten został zaprojektowany do działania jak HTTP, ponieważ umożliwia użytkownikowi łączenie się z serwerem w bardzo podobny sposób. Po połączeniu użytkownik może złożyć wniosek lub dostarczyć obiekty do przesłania. Niektóre z obiektów, które użytkownik może udostępnić, obejmują pliki, zdjęcia, wpisy kalendarza i wizytówki.
OBEX jest zwykle kojarzony i optymalizowany dla łączy bezprzewodowych ad-hoc. Był jednak czas, kiedy zarezerwowany był tylko dla połączeń na podczerwień. Obecnie protokół może działać na większości urządzeń transportowych, TCP/IP i Bluetooth®. Bluetooth® to forma specyfikacji branżowej stosowana w bezprzewodowych sieciach osobistych (PAN).
Większość nowoczesnych urządzeń komunikacyjnych ma wbudowaną technologię OBEX. Osobiści asystenci cyfrowi (PDA) byli pierwszymi urządzeniami komunikacyjnymi działającymi przy użyciu tego protokołu, ale można je również znaleźć w wielu markach telefonów komórkowych. Szereg maszyn biurowych i komputerowych systemów operacyjnych również obsługuje ten standard.
OBEX jest często określany jako protokół sesji lub binarny protokół HTTP. Dzięki transmisjom binarnym używa sformatowanej binarnie wartości długości, zwanej również nagłówkami. Transmisja binarna umożliwia wymianę informacji w odniesieniu do konkretnego żądania lub obiektu.
Dzięki obsłudze sesji protokół może rozgałęziać pojedyncze połączenie transportowe na kilka innych powiązanych operacji. Innymi słowy, jeśli transakcja została zamknięta, użycie OBEX może wznowić transakcję z nietkniętymi wszystkimi informacjami.