Here is a Hello World FUSE filesystem example written in
100 lines of C code. Suffice it to say that the FUSE API is pretty simple. There are bindings
for most popular languages (Python, Perl, etc), so you shouldn't have any problem writing a FUSE
filesystem for your device, protocol, whatever.