choosing a standard
Flemming Richter Mikkelsen
quatrox at gmail.com
Mon Mar 31 15:59:27 CEST 2008
Hi list.
I want to write an application for the Freerunner to control stuff in my house.
This includes TV, light and other stuff.
For the TV, I want a smart remote, that remembers which channels I
usually watch on a given time and weekday. It should sort the channels
so that my favorite program appears first. This is not something I
will implement, but I want to make a lib. for communication with TV,
lights, etc. The systems could be accessed through wlan, bluetooth,
etc.
All these peripherals should communicate using the same standard
protocol. My problem is to choose a good one. It must support:
- auto registration of devices (each device has a default ID and a
device_type_id,
it will be discovered on broadcast and assigned an unique ID, much like DMLS
(http://www.dmls.com))
- knowing what kind of device it is (device_type_id)
(ligh (on/off or dimming, etc), TV (selecting channels, etc), etc)
- ask the devices for status report
- send control message to the devices
My plan is to connect the divices to a micro controller, a multiplexer
and then to a linksys wireless router (flashed) over rs232 or usb. A
normal computer could of course also be used.
I am not sure exactly how or when to do this, but it would be cool. Any ideas?
The most important thing is that it is an open standard with low overhead.
-- Flemming
More information about the community
mailing list