OBEX Filesystem In Userspace

MichaƂ Poczwardowski

Abstract

The idea is to create FUSE filesystem to mount and access files shared by devices using OBEX protocol.

Additional Information

FUSE allows to create filesystems in userspace and gobex, the OBEX library used by obexd, allows to operate with files on obex server. The goal is to connect these two powers. Prepared solution will allow to mount obex device and access them like they were in the local filesystem.
 
Important information is that similar solution already exists. It’s called obexfs and it uses open-obex implementation. Creating project using gobex will prove that library used by obexd has all the capabilities that open-obex has. It may also remove open-obex dependency on some systems.

Code samples