The UK Home Automation Archive

Archive Home
Group Home
Search Archive


Advanced Search

The UKHA-ARCHIVE IS CEASING OPERATIONS 31 DEC 2024


[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

[ADD:]The first and initial release 0.1.1 of the VSCP (Very Simple Control Protocol) package has been released.


  • Subject: [ADD:]The first and initial release 0.1.1 of the VSCP (Very Simple Control Protocol) package has been released.
  • From: Ake Hedman <akhe@xxxxxxxxxxxxx>
  • Date: Fri, 06 Aug 2004 16:43:05 +0200

The first and initial release of the VSCP (Very Simple Control Protocol)=20
package has been released.

Following the release of the CANAL (CAN Abstraction Package) on July 21=20
2004 the first development release of the Very Simple Control Protocol=20
and  friends package has been released today.

VSCP protocol, is a very simple and free protocol for SOHO (Small=20
Office/HOme) automation tasks. The protocol is so easy that everyone can=20
grasp the idea behind it in a few minutes. Therefore it's also very easy=20
to construct and use VSCP aware modules and components. Nodes just start=20
up and then serve the control solution reliable without any fuzz.

VSCP  is, as the name imply, a very simple protocol indeed. It is simple=20
because it has been developed for use on low end devices such as=20
microcontrollers.

Even if the protocol is very easy to use it is still very capable and=20
can be used in very demanding control situation.

Except for a very well specified message format the protocol supports=20
global unique identifiers for nodes, a register model to give a flexible=20
interface to node configuration and a model for node functionality. This=20
model is EDA. EDA which stands for Event, Decision, Action tells how=20
work is carried out by a node. A node can be as complex as needed and do=20
very tough work but to the world it should export an interface following=20
EDA. This is

1.

*Event.* The node should be capable of reacting to VSCP messages.
Each message is considered an event. The node itself decide which
messages it is interested in except for a very small common subset
of base VSCP protocol functionality messages.

2.

*Decision*. The node has a hard defined or user configurable
*_decision matrix_*. This matrix tells what should be done when a
certain event is received.

3.

*Action*. The action is what a node performs and the outcome of a
decision.


The package consist of a service/daemon for the WIN32 platform, a test=20
application in MFC/C++, a ActiveX control plus a test application for=20
Visual Basic. A DLL is included for interfacing the server/service.

A relase for Linux will follow in addition to low level stuff for=20
Microchip PIC and Atmel AVR processors.

The code is release under the GPL and the LPGP licens and is thus maed=20
available for additions chamges inspection by the community.

The specification and more information is available at=20
http://www.vscp.org and=20
http://sourceforge.net/project/showfiles.php?group_id=3D53560

--=20
---
Ake Hedman (YAP - Yet Another Programmer)
eurosource, Brattbergav=E4gen 17, 820 50 LOS, Sweden
Phone: (46) 657 413430 Cellular: (46) 73 84 84 102
Company home: http://www.eurosource.se=20=20=20=20=20=20
Kryddor/Te/Kaffe: http://www.brattberg.com
Personal homepage: http://www.eurosource.se/akhe
Automated home: http://www.vscp.org



[Non-text portions of this message have been removed]




UKHA_D Main Index | UKHA_D Thread Index | UKHA_D Home | Archives Home

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.