The UK Home Automation Archive

Archive Home
Group Home
Search Archive


Advanced Search

The UKHA-ARCHIVE IS CEASING OPERATIONS 31 DEC 2024

Latest message you have seen: RE: Detecting an Open Velux Window


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: Re: [Project] XML, Byte Encoded XML, How does it talk ?


  • To: <ukha_d@xxxxxxx>
  • Subject: RE: Re: [Project] XML, Byte Encoded XML, How does it talk ?
  • From: "James Hoye" <james.hoye@xxxxxxx>
  • Date: Thu, 24 May 2001 12:50:27 +0100
  • Delivered-to: rich@xxxxxxx
  • Delivered-to: mailing list ukha_d@xxxxxxx
  • Mailing-list: list ukha_d@xxxxxxx; contact ukha_d-owner@xxxxxxx
  • Reply-to: ukha_d@xxxxxxx

This email was delivered to you by The Free Internet,
a Business Online Group company. http://www.thefreeinternet.net
---------------------------------------------------------------
> Maybe it should go like that: "Each 'simple' (not supporting XLM)
device
> should come with a 'device driver', which is a XML file specifying
> operations device can perform. Device driver should include
> tokenizing table
> to allow the hub to talk with the device via simplified,
> 'byte-encoded XML'
> protocol."

Now we're getting somewhere!

A simple device (eg. light switch, temp. sensor, dimming module) can talk
its own or a common, simple protocol to a controller that will understand
it
(eg. light module, dimmer module) for direct control. A SBC, PC or other
box
with more processing power/storage that a simple micro controller could be
loaded with a 'device driver' to understand what's going on and to provide
a
programmable interface, allowing a UI/whatever to sit on top.  I wouldn't
envisage a lightswitch talking to a PC - probably to a controller which
could then pass through to the PC - that way if the PC dies/crashes (for
Windows users) local control will still be possible as the controller will
be aware of the PC dying and could process the command itself.  This way
you
would not be reliant on a PC to provide control.  Of course, if the
controller died....

This is starting to get complex - and we've only just begun.  I think that
a
brainstorming session is definitely needed at this early stage - as once we
start speccing and prototyping it's going to be difficult without any firm
guidlines to follow.

James H




Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/




Home | Main Index | Thread Index

Comments to the Webmaster are always welcomed, please use this contact form . Note that as this site is a mailing list archive, the Webmaster has no control over the contents of the messages. Comments about message content should be directed to the relevant mailing list.