summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexander Orlenko <zxteam@gmail.com>2010-11-22 00:37:20 +1000
committerAlexander Orlenko <zxteam@gmail.com>2010-11-22 00:37:20 +1000
commitf248d2aeef6eeedfb4acb25088e333f61ad0f61e (patch)
treef5c14813f3c19f8058cd960b48f883e670636fa6
parent48862c08923a52c99d6d2ab73fbaabd545a60c3d (diff)
downloadbluez-tools-f248d2aeef6eeedfb4acb25088e333f61ad0f61e.tar.gz
Added README
-rw-r--r--.gitignore2
-rw-r--r--README69
2 files changed, 70 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore
index f71ba18..34fe904 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,4 +1,4 @@
-nbproject
+nbproject/
*.o
.version
.dep.inc
diff --git a/README b/README
index e69de29..aea7f0d 100644
--- a/README
+++ b/README
@@ -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)