VSCP (Very Simple Control Protocol) IoT/m2m framework
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
autotools Removing tcp/ip driver from lebel 1 source it is only availbale in Le… Oct 17, 2013
database RISING and FALLING types added to the CLASS1.INFORMATION class Sep 21, 2018
install_files New variable storage model in place Sep 17, 2018
m4 tcp/ip client is disconnected after 12 hours of inactivity. rcvloop c… Aug 20, 2018
man Added man page for drivers Jul 6, 2018
snap Create snap/snapcraft.yaml Feb 13, 2018
src RISING and FALLING types added to the CLASS1.INFORMATION class Sep 21, 2018
tests Fixed spelling Aug 30, 2018
travis Temporarily disable discovery due to instabilitu Feb 26, 2018
.gitignore config_examples renamed to install_files Jul 12, 2018
.travis.yml All Lua callbacks in place Jan 26, 2018
AUTHORS Fixed so Linux compiles after windows changes Jan 14, 2015
BUILD Add missed files Sep 4, 2012
BUILD_UNIX config_examples renamed to install_files Jul 12, 2018
BUILD_WIN32.txt Edit Mar 14, 2018
COPYRIGHT Added automatic debian package build scripts Nov 16, 2017
CREDITS First deb for vscpd fixed Oct 16, 2017
DESCRIPTION Add missed files Sep 4, 2012
INSTALL Add missed files Sep 4, 2012
LICENSE Changing the install config structure (slowly) to work better with de… Jul 11, 2018
Makefile.in Removed force config install Aug 29, 2018
README Release 0.4.0.9 Sep 18, 2013
README.md Updated badges Mar 17, 2018
Untitled Document 1 Configuration , first attempt Sep 14, 2018
aclocal.m4 Added extended debug checks to autoconfig Nov 15, 2017
build_wxwidgets Fixed problem with admin inteface variable delete/new/save Sep 25, 2017
clean_for_dist Added disclean to make file Jul 16, 2018
config.h.in Added extended debug checks to autoconfig Nov 15, 2017
configure Removed mogoose dependency in Level II drivers except mqtt driver Sep 11, 2018
configure.ac Removed mogoose dependency in Level II drivers except mqtt driver Sep 11, 2018
copy_firmware_dups.bat Updated paths to renamed firmware repro. May 22, 2018
copy_firmware_dups.sh Removd obsolete folder Jul 9, 2018
do_web_download Rearranged makefiles for easier Debian package build Jul 9, 2018
echo-version Cleaned up Jul 6, 2018
fetch_master Cleaned up Jul 6, 2018
filter_w32.txt Add missed files Sep 4, 2012
make_deb Temporarily disable discovery due to instabilitu Feb 26, 2018
make_tarballs Fixed name "_" to "-" a Debian request Jul 9, 2018
rawethernet.guid VSCP Works now works fully with Level II devices/Level I devices over… Oct 23, 2012

README.md

VSCP & Friends

License License: GPL v2 Release Travis Build Status

VSCP (Very Simple Control Protocol) is a framework for IoT/m2m tasks. The framework defines methods to have a common device discovery, a common configuration, a common way to interface with remote devices and a common way to update firmware of devices built on different architectures. A server is available that runs on many platforms that have a webserver/websocket/rest/driver and tcp/ip interface with ssl security.

A short introduction is available here and here.

Documentation in different formats is available here.

Guides on how to setup and test the system on different platforms can be found here.

Also there is a with many examples for different platforms and a HTML5 websocket UI repository.