A way to communicate between applications within linux

view full story

http://stackoverflow.com – I'm currently in the planning stages and could do with help. I'll be using a rasberry pi with various modules plugged into (i2C, USB etc) it, these could be anything such as modules to measure temp, wind speed, direction etc. The idea is to have each module run its own daemon, this daemon will feed data to the main program upon request or the main program can request the daemon to restart. All this will be happening on the raspberry pi, not over any sort of network. My question is what to use to communicate between the main program and the daemons. I've been reading about using dbus, but t (HowTos)