What is it?
Proximity is a simple daemon that can perform any number of custom actions based upon the proximity of things. It can be used to sync with a home network when you get within range of your home AP or start your car when you walk up to it with cell phone in pocket.
- Wifi Proximity: will trigger events when Access points appear or disappear.
-- Supports SSID and Hardware Addresses (MAC)
- Bluetooth Proximity: will trigger actions based on the proximity of a bluetooth device such as your cellphone.
- Works with and bluetooth device that supports SDP.
- GPS Proxmity: will trigger actions based on your distance to a pre-defined lat/long point.
- Uses the "Haversine equation" to calculate radius accurately.
- DBus events: All "events" will notify via dbus to any listening app for further control and integration.
- Simple XML-based event configuration.
Download via svn:
svn co https://linuxice.svn.sourceforge.net/svnroot/linuxice/packages/proximity
Looks sweet (not sure how I missed your previous efforts) -- where can I give this a try? Been looking for a CL solution which isn't tied to a particular WM...
It's preinstalled in LinuxICE already (although, doesn't start by default yet). The src can be found in the linuxice svn repository, although it is a project which probably merits it's own repo outside of LinuxICE since it has applications that span outside of LinuxICE...
Some guy was going to make a GUI for configuring it, but I don't know what happened :(.
Would it be a problem if the GUI was in Gambas?
I've been messing around a bit with it for the last few days and it's amazing how easy it is to make things work in so few lines.
If you see my bluetooth phone but not my better half's bluetooth phone, turn on certain radio station [NPR]. If she's in the car too, then offer a different selection of radio stations.
[Note: my mini implements this by looking at which key turned on the ignition, and changing all kinds of settings, including the radio stations].
not a problem. As long as it looks good ;).
Originally Posted by eurocarpc
That's actually pretty cool :P.
Originally Posted by chunkyks
That is really cool. I hope to see this project go in that direction.
Kev - I'm trying to get an old D-Link WiFi dongle to work on the Sheeva using WiFi proximity. There's no man page or help on the version you installed on my Sheeva. Where can I get docs on it?