Object Exchange Protocol Reference (Compact 2013)

3/26/2014

The Object Exchange (OBEX) Protocol technology for Windows Embedded Compact provides a compact, binary protocol that can be used by various devices to quickly and efficiently exchange data.

OBEX is primarily used as a push or pull application.

OBEX performs a function that resembles HTTP; however, it does not require the resources that an HTTP server requires, making OBEX perfect for low-end devices with limited resources.

With object exchange interfaces, applications can transfer data using the OBEX protocol.

Windows Embedded Compact supports one OBEX application to run at a time between two devices. Simultaneously running OBEX applications must run on separate devices.

To add this feature to your OS, see Bluetooth Catalog Items and Sysgen Variables.

For more information about OBEX protocol support in Bluetooth wireless technology, see Object Exchange (OBEX) on the Bluetooth web site.

Sample application code is available at OBEX Samples.

Source code for this feature is available at <%_WINCEROOT%\private\servers\obex>.

In This Section

OBEX Samples

OBEX Enumerations

OBEX Functions

OBEX Interfaces

OBEX Structures

OBEX Registry Settings

See Also

Other Resources

Bluetooth