VSCP stands for Very Simple Control Protocol and was initially constructed in year 2000 as a sensor and control protocol that worked over RS-485 and CAN-BUS. Since then VSCP has grown to a full IoT framework with both firmware and software, user interface tools and development tools for sensor and control (IoT) solutions.
VSCP has been called the IoT protocol that was developed before IoT was born and VSCP is still the most complete solution available.
The VSCP firmware is code that you find in harware nodes. It is built to be able to fit in the smallest possible device and it is free of assumptions on which transport mechanism that is used even if currently most samples use CAN-BUS.
It is not a big deal to make a node that follow the the VSCP standard. You should however be aware of what registers are, what events are, what a Module Description file (MDF) is, what a decision matrix (DM) is and what a GUID is before you start. You find all this information in the VSCP Specification.
If you are making modules for sale or delivery outside your own lab bench you should probably ask for a GUID series for your device. Send a mail to firstname.lastname@example.org providing your contact information and ask for a series. You get a series free of charge.
This document is licensed under Creative Commons BY 4.0 and can be freely copied, redistributed, remixed, transformed, built upon as long as you give credits to the author.