13 OBEX and IrDA

OBEX (Object Exchange) is a binary protocol designed to allow a variety of devices to exchange data simply and spontaneously. Spontaneity is important for Bluetooth, where short duration ad-hoc connections can be set up.

OBEX has a client/server architecture, and allows a client to push data to a server or pull data from a server. For example, a PDA might pull a file from a laptop, or a phone synchronising an address book might push it to a PDA.

The Infrared Data Association (IrDA) is a non profit organisation which created the IrDA standards that specify how to connect and transfer data across infrared links. OBEX is an IrDA specification. The IrDA has similarities to the Bluetooth SIG in that both have an international membership, ...

Get Bluetooth™: Connect Without Cables now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.