                             OBEX Push Daemon for                              
                                                                               
                              Linux BlueZ + IrDA                               
                                                                               
                          [ last update: 2003-03-18 ]                          

Supported transfers:

  * Bluetooth
      + Plain OBEX Push
      + Basic Imaging Profile (BIP) - imaging responder
  * IrDA
      + Plain OBEX Push

 

Tested with:

  * Kernel.org 2.4.19 + -mh5 bluetooth path 
  * Nokia 7650 (Bluetooth + IrDA)
  * Sony FX-77 (Bluetooth BIP)
  * Nokia 6310 (IrDA only)

 

Specials:

  * Can run as background daemon
  * Can save additional Bluetooth metadata
  * Does Bluetooth sdp registration for you

 

Currently missing / todo's:

  * BIP
      + Do-it-right ?
      + Printing
      + XML parsing
  * automake / autoconf
  * configuration file in /etc/bluetooth/opd.conf
  * Security, i.e. bluetooth.allow / bluetooth.deny ?
  * Nokia 6310 + Bluetooth
  * SonyEricson T68i + Bluetooth

 

HOWTO (BlueZ)

 1. Create a running BlueZ bluetooth setup ;-)
 2. Make sure you have following installed:
    openobex-1.0.0
    bluez-libs-2.2
 3. get latest opd.tgz
 4. unpack
 5. make
 6. now you should get an 'odp'
 7. Make sure you've loaded following modules
    bluez
    l2cap
    rfcomm
    hci_usb (or whatever your Bluetooth hardware needs)
 8. Make sure hciconfig says you've got an 'UP' interface
 9. Make sure following are running:
    hcid
    sdpd
10. now start odp. e.g. 'odp --mode OBEX --channel 10 --daemonize --path /home/
    sda/bluetooth-inbox'
11. Watch you syslog while sending stuff to your Linux box !

 

Downloads

  * bluez.sourceforge.net  
  * www.holtmann.org/linux/bluetooth
  * http://oss.bdit.de/opd.html: opd v0.2 - 2003-03-18 [opd-v0.2-2003-03-18.tgz]
    First release.

 

 Thanks to

  * Marcel Holltman
  * Maxim Krasnyansky
  * The BlueZ team
  * The OpenOBEX team

