summaryrefslogtreecommitdiffstats
path: root/README
diff options
context:
space:
mode:
authorHans Ulrich Niedermann <hun@n-dimensional.de>2009-07-11 16:03:44 +0200
committerHans Ulrich Niedermann <hun@n-dimensional.de>2009-07-11 16:03:44 +0200
commitfd14cee0e66e0b2b6cc1189d7ec7726a454f4d9d (patch)
tree81945bc4c398d68d0eadcd09f5abefb52ccb9dc6 /README
downloadgps-devices-package-fd14cee0e66e0b2b6cc1189d7ec7726a454f4d9d.tar.gz
gps-devices-package-fd14cee0e66e0b2b6cc1189d7ec7726a454f4d9d.tar.xz
gps-devices-package-fd14cee0e66e0b2b6cc1189d7ec7726a454f4d9d.zip
Initial commit
Diffstat (limited to 'README')
-rw-r--r--README15
1 files changed, 15 insertions, 0 deletions
diff --git a/README b/README
new file mode 100644
index 0000000..17bc4ea
--- /dev/null
+++ b/README
@@ -0,0 +1,15 @@
+Give access to GPS devices more or less automatically.
+
+Basic idea:
+
+ 1. Run gpsd as a system service as "nobody.gps" and gpsd_t.
+ 2. Communicate with this gpsd
+ a) via /var/run/gpsd.sock for adding/removing devices
+ b) via TCP port 2947 for getting position fixes
+ 3. Add database of GPS devices to HAL
+ 4. Add policy and scripts to HAL
+ 5. Give each GPS device file a "chcon gps_device_t",
+ and group read/write permissions for group "gps"
+ via scripts called by HAL.
+
+