[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
|