Tiny computers + wireless mesh network + Python → Awesome
us.pycon.org
us.pycon.org
The embedded devices contain a Python bytecode interpreter. You blast your code down to them over the wireless mesh network the devices themselves are realizing via a special USB dongle connected to your computer. From your Python code running on a device you can make unicast or multicast XML-RPC calls to the other devices running on the network.
There is a library of C functions you can call from the Python code to accomplish various real-time tasks. I asked if it was possible to write new C functions of your own which can be called from the Python code. Right now that's not possible but they are working on it and at some point in the future it might be possible to do so utilizing sdcc as the C compiler.
I was really impressed with the demos and the simplicity with which various applications can be realized using this technology!
You can get a development kit from Digikey for $150.
(For the record I'm not associated in any way with Synapse Inc.)
And I could get back at my grumpy neighbor by telling his toaster to burn his toast every morning. Mmmm....I can't wait for the future.
These are much better, for $35 you get a wirelessly connected little computer that let you download and run Python scripts.
"much like CDs in the CDDB, AMEE has discovered that the energy fluctuations of home appliances are so unique that they can tell what make and model of refrigerator you have by the way it acts when the motor turns on. Then it can suggest a more energy efficient appliance"
- http://www.readwriteweb.com/archives/five_applications_tim_o...
They can also tell changes in an appliance over time, all from a single device like the Current Cost monitoring a homes overall energy usage.