diff options
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | README | 69 |
2 files changed, 70 insertions, 1 deletions
@@ -1,4 +1,4 @@ -nbproject +nbproject/ *.o .version .dep.inc @@ -0,0 +1,69 @@ +bluez-tools +=========== + +This is a GSoC'10 project to implement a new command line tools for bluez +(bluetooth stack for linux). The project implemented in C and uses the D-Bus +interface of bluez. + +Project website: http://code.google.com/p/bluez-tools/ +Project Git repository: http://gitorious.org/bluez-tools/ + +bt-adapter +========== +- List available adapters +- Show information about adapter (incl properties) +- Discover remote devices (with remote device name resolving) +- Change adapter properties (eg. Name, Discoverable, Pairable, etc) + +bt-agent +======== +- Manage incoming Bluetooth requests (eg. request of pincode, request of + authorize a connection/service request, etc) + +bt-audio +======== +- Connecting to audio devices + +bt-device +========= +- List added devices +- Connect to the remote device by his MAC, retrieve all SDP records and then + initiate the pairing +- Remove device (and also the pairing information) +- Show information about device (incl properties) +- Service discovery +- Change device properties (eg. Name, Trusted, Blocked, etc) + +bt-input +======== +- Connecting to input devices + +bt-monitor +========== +- Capturing D-Bus signals of bluetoothd + +bt-network +========== +- Connect to the network device +- Register network server for the provided UUID (gn/panu/nap) + +bt-serial +========= +- Connects to a specific RFCOMM based service on a remote device and then + creates a RFCOMM TTY device for it + +bt-obex +======= +- Agent (to accept/reject incoming bluetooth object push requests) for OBEXD + (OPP/FTP profile) +- Send local file to the specified remote device using object push profile +- Start FTP session with remote device + +Requirements +============ +bluez-tools pre v0.2 uses bluez-4.69 and obexd-0.30 API's + +Known Issues +============ +- FTP session closes unexpectedly after the command "ls" (bug in OBEXD?) +- Copy/Move methods not yet implemented (OBEXD) |