Introduction to OpenOBEX

The OpenOBEX package contains a library that implements Object Exchange Protocol used for binary file transfers between devices.

This package is known to build and work properly using an LFS-7.7 systemd platform.

Package Information

OpenOBEX Dependencies


CMake-3.4.0 and libusb-1.0.20



Doxygen-1.8.10, libxslt-1.1.28, OpenJDK-, and xmlto-0.0.26

User Notes:

Installation of OpenOBEX

OpenOBEX installs a udev rule that requires a group named plugdev. Create that group as the root user:

groupadd -g 90 plugdev

Install OpenOBEX by running the following commands:

mkdir build &&
cd    build &&

      -DCMAKE_BUILD_TYPE=Release  \
      .. &&

This package does not come with a test suite.

Now, as the root user:

make install &&
mv -v /usr/share/doc/openobex{,-1.7.1}

Command Explanations

-DCMAKE_BUILD_TYPE=Release: This switch is used to apply higher level of the compiler optimizations.

mv -v ...: Move the documention to a versioned directory.


Installed Program: obex-check-device
Installed Library:
Installed Directory: /usr/include/openobex, /usr/lib/cmake/OpenObex-1.7.1, and /usr/share/doc/openobex-1.7.1

Short Descriptions


is a tool that help udev to find connectable OBEX USB devices.

contains the OpenOBEX API functions.

Last updated on 2015-07-31 23:26:22 -0500