Releases: grodansparadis/vscp
The VSCP Daemon Phosphorus 15.0.0
It is my pleasure to announce that it is now time for release 15.0.0 Phosphorus of the VSCP & Friends package. From version 15 each component will be shipped separately and first out is the VSCP daemon, the server for the VSCP IoT system.
The code for the full VSCP software framework has been fully rewritten and is now C++ standard based. There is no dependencies on external frameworks at all anymore. License is MIT.
The goals for the software part of the project has changed.
First: node-red and similar high level tools will be used for user interface and scheduling tasks.
Secondly: MQTT is now a central part of VSCP and the VSCP daemon is dependent on it to work. VSCP is a good fit for MQTT.
Third: much of the functionality that previously was built into the VSCP daemon is now available as drivers. This is true for the tcp/ip interface, the web server, the two websocket servers and the rest interface and some other functionality like remote variables that will follow.
This release in fact make the VSCP daemon a low level interface to a MQTT based system. A low end driver can be hooked on to the VSCP daemon and the nodes handled by it (if any), or driver embedded functionality, can connect through the VSCP daemon and interface to a MQTT based system.
VSCP stands for the Very Simple Control Protocol, but is nowadays, with it's existence for more than two decades, more of an IoT/m2m framework. The most important part is still to make sure that a measurement, command etc, is interpreted at the source the same way as it was expected to be by the originator.
The VSCP daemon can be downloaded here. Packages for Debian based systems (also Raspberry Pi) is available. Windows install files will be available later.
If you want to know more about the VSCP framework the project home page is a good start. Most docs are here and especially for the VSCP daemon here. If you want to discuss VSCP this is the place to do so. If you find bugs or problems issue a ticket here
Of course I need to thank my sponsors at this stage. Your support has been a great help.
Enjoy!
/Ake Hedman
How to install
sudo apt install vscpd....
replace vscpd.... with one of the items below
- vscpd_15.0.0_debain.deb is for Debian and Ubuntu and other Debian based systems.
- vscpd_15.0.0_raspberrypi.deb is for Raspberry Pi systems.
- vscpd_15.0.0_latest Alternative for users working on the latest Ubuntu system. The file above should also work.
Build instructions etc is in the documentation.
vscpd 14.0.5 Silicon
Copyright (C) 2000-2020 Ake Hedman, Grodans Paradis AB.
http://www.grodansparadis.com, [email protected]
Questions? Go here https://groups.google.com/forum/#!forum/vscp
Drivers? Level I and Level II
Old binaries? Go here
See blog for additional information.
Changes since last version
* Fixed problem with eating resources on Raspberry Pi on many connects/disconnects.
* Updated JSON support to latest version (3.9.1)
* Datacoding double (0xC0) added
* Fixed problem with GUID assignment for drivers
* Other bug fixes.
arm64 Debian install package work on Debian and Ubuntu 64-bit systems.
i386 Debian install package work on Debian and Ubuntu 32-bit systems.
armhf Debian install package work on Raspberry Pi with Raspbian installed.
Binary's for Windows will be added soon.
vscpd 14.0.4 Silicon
vscpd 14.0.4 Silicon
Copyright (C) 2000-2020 Ake Hedman, Grodans Paradis AB.
http://www.grodansparadis.com, [email protected]
Questions? Go here https://groups.google.com/forum/#!forum/vscp
Old binaries? Go here
See blog for additional information.
Changes since last version
- Fixed GUID assignment for drivers. Now 14 of the 16 bytes specify the interface GUID as is the correct behaviour.
- arm64 Debian install package work on Debian and Ubuntu 64-bit systems.
- i386 Debian install package work on Debian and Ubuntu 32-bit systems.
- armhf Debian install package work on Raspberry Pi with Raspbian installed.
- Binary's for Windows will be added soon.
vscpd 14.0.3 Silicon
vscpd 14.0.2 Silicon
Copyright (C) 2000-2020 Ake Hedman, Grodans Paradis AB.
http://www.grodansparadis.com, [email protected]
Questions? Go here https://groups.google.com/forum/#!forum/vscp
Old binaries? Go here
See blog for additional information.
Changes since last version
- Level I driver measurement event conversions to string/float fixed.
- Additional error logging added.to drivers handling.
- vscp_convertEventToCanal
node id was not fetched correctly.
All level I events over level II was converted incorrectly. - Fixed possible deadlock for level I drivers.
- arm64 Debian install package work on Debian and Ubuntu 64-bit systems.
- i386 Debian install package work on Debian and Ubuntu 32-bit systems.
- armhf Debian install package work on Raspberry Pi with Raspbian installed.
- Binary's for Windows will be added soon.
vscpd 14.0.2 Silicon
vscpd 14.0.2 Silicon
Copyright (C) 2000-2020 Ake Hedman, Grodans Paradis AB.
http://www.grodansparadis.com, [email protected]
Questions? Go here https://groups.google.com/forum/#!forum/vscp
Old binaries? Go here
See blog for additional information.
Changes since last version
- Level I driver translation value now initialized and saved.
- systemd service now have user/group set to "vscp".
- arm64 Debian install package work on Debian and Ubuntu 64-bit systems.
- i386 Debian install package work on Debian and Ubuntu 32-bit systems.
- armhf Debian install package work on Raspberry Pi with Raspian installed systems.
- Binary's for Windows will be added soon.
vscpd 14.0.1 Silicon
vscpd 14.0.1 Silicon
Copyright (C) 2000-2020 Ake Hedman, Grodans Paradis AB.
http://www.grodansparadis.com, [email protected]
This is the 14.0.1 Silicon release of the VSCP daemon (vscpd). This is a complete rewrite of the VSCP daemon where a dependency on the wxWidgets library has been removed.
Questions? Go here https://groups.google.com/forum/#!forum/vscp
Old binaries? Go here
See blog for additional information.
Changes since last version
- This release fixes some logging problems.
- arm64 Debian install package work on Debian and Ubuntu 64-bit systems.
- i386 Debian install package work on Debian and Ubuntu 32-bit systems.
- armhf Debian install package work on Raspberry Pi with Raspian installed systems.
- Binary's for Windows will be added soon.
Version 14.0.0 Silicon
vscpd 14.0.0 Silicon
Copyright (C) 2000-2020 Ake Hedman, Grodans Paradis AB.
http://www.grodansparadis.com, [email protected]
This is the 14.0.0 Silicon release of the VSCP daemon (vscpd). This is a complete rewrite of the VSCP daemon where a dependency on the wxWidgets library has been removed.
Questions? Go here https://groups.google.com/forum/#!forum/vscp
Drivers? https://github.com/grodansparadis?utf8=%E2%9C%93&tab=repositories&q=vscpl1&type=&language= and https://github.com/grodansparadis?utf8=%E2%9C%93&tab=repositories&q=vscpl2&type=&language=
Old binaries? Go here https://sourceforge.net/projects/m2m/files/VSCP%20Software
Changes since last version
See blog for additional information.
Version 13.1.1 Aluminium
VSCP & Friends 13.1.1 Aluminium
Copyright (C) 2000-2018 Grodans Paradis AB.
http://www.grodansparadis.com, [email protected]
This is the 13.1.1 Aluminium release of VSCP & Friends.
Questions? Go here https://groups.google.com/forum/#!forum/vscp
Binaries? Go here https://sourceforge.net/projects/m2m/files/VSCP%20Software
Changes since last version
Fixed bug in remote connection handling that could cause a segfault.
Version 13.1.0 Aluminium
VSCP & Friends 13.1.0 Aluminium
Copyright (C) 2000-2018 Grodans Paradis AB.
http://www.grodansparadis.com, [email protected]
This is the 13.1.0 Aluminium release of VSCP & Friends.
Questions? Go here https://groups.google.com/forum/#!forum/vscp
Binaries? Go here https://sourceforge.net/projects/m2m/files/VSCP%20Software
Changes since last version
- tcp/ip code fully rewritten and optimized. Faster and support for TLS/SSL.
- tcp/ip client is disconnected after 12 hours of inactivity. rcvloop clients does not have this limit.
- VSCP bootloader added to VSCP Works by Andreas M.
- Fixed segfault on Windows for VSCP Works session windows close
- Now release/debug switch works in config.
- Fixed web/websockets server configuration issue.
- Python example scripts (updated) now have crontab examples also. (
vscp/src/vscp/samples/python) - make web-install added to make script to install web i/f sample code. It is also possible to use do_web_download script (available in root folder) to manually download.
- Dumb node (Level III) introduces.
- Added Arduino example for ESP8266 connecting the VSCP daemon. (Example of dumb node)
- Code compiles on Windows again.
- Max event data size increase form 487 to 512.
- Fixed rare occurring segfault for DM action "send event to remote server"
- Fixed Level I interface origin GUID bug
- Helperlib now have totally rewritten tcp/ip submodules that are faster, licensed under MIT license and support SSL/TSL.
- tcp/ip interface now remembers 200 commands which can be repeated,
- All commands working as usual also in receive loop mode of tcp//ip interface.
- Configure script now take care of setting openssl version flag
- Complete man pages for all commands in place on Unix
- Updated mongoose to 6.12 for drivers still using it
- json pack updated to 3.1.2
- sqlite3 updated to 3.24.0
- LUA updated to 5.3.5
- Duktape updated to 2.1.2
- Dokumentation now on Gitbook (https://legacy.gitbook.com/@grodansparadis)
Version 13.0.0
Copyright (C) 2000-2018 Grodans Paradis AB / /Paradise of the Frog AB.
http://www.paradiseofthefrog.com, [email protected]
This is the 13.0.0 - Aluminium release of VSCP & Friends.
Questions? Go here https://groups.google.com/forum/#!forum/vscp
Binaries? Go here https://sourceforge.net/projects/m2m/files/VSCP%20Software