CANAL – CAN Abstraction Layer 0.1.0 released

The software application bundle for the lowest layer in the VSCP (Very easy manage Protocol) has been released in an preliminary version.

VSCP protocol, a extremely easy as well as totally free protocol for SOHO automation tasks. The protocol is so simple that everybody can grasp the concept behind it in a few minutes. for that reason it’s likewise extremely simple to build as well as utilize VSCP conscious modules as well as components/nodes just begin up as well as then serve the manage service without any type of fuzz.

The protocol is totally free as well as is not developed to dominate the world as well as every little office as well as HOme. It is built just since its fun to make small bit things work together… CANAL the CAN Abstraction Layer is a design to deal with CAN gadgets as well as is the lowest level software application for the VSCP suite.

CANAL is the lower layer for a house automation protocol VSCP (Very easy manage Protocol) which utilizes CAN based nodes. I developed it as two separate services just to make the CANAL stuff helpful likewise for other CAN tasks.

CANAL means CAN Abstraction Layer. It defines a message style as well as some function calls. nothing elegant just some typical keep it easy dumb stuff.

On top of this I have develop some drivers. The can232 chauffeur for the Lawicel adapter is a common sample of this however there will be others for Vector as well as OMK (OCERA project) as well as others. There will likewise be some simulation gadgets utilizing RS-232, UDP as well as TCP. The great thing right here is that you now can utilize one programmatic interface to them all. anyway I believe that is good. You can for that reason develop applications that work for different hardware. A common example of this is the canalDiagnostic app that can work directly to any type of offered device. send messages, get messages, send bursts as well as so on.

On top of this is a daemon/service built. This works much as an ethernet hub. On one side there is a canal interface for clients as well as on the other side is a canal interface for drivers. You tell it which chauffeurs to tons at begin up. A client now can link to the daemon send a message as well as it will be sent to all other clients as well as to all devices. The common utilize is for simulation. establish your nodes as clients in the early advancement stages as well as debug as well as simulate the habits of your manage situation. Deploy peace by piece (client by client) to the genuine net.

If that is to much utilize it as a logger for your net. The loggerWnd as well as canalDiagnostic app let you view the web traffic on your net. The footprint of the daemon is rather small.

The permit or the daemon as well as the applications are GNU GPL implying source will be available, others should make source offered for modifications enhancements done around it. For drivers, classes as well as interfaces the GNU LGPL permit is used. You can for that reason utilize the later much more freely in “protected” applications.

The VSCP software application will comply with this release as well as be release in the in a near future.

Ossza meg ezt:




Leave a Reply

Your email address will not be published. Required fields are marked *