Git Product home page Git Product logo

vscp-doc-spec's Introduction

The VSCP Specification

VSCP logo

Specification reversion: 1.10.18 - {{gitbook.time}} HISTORY

This document is the official VSCP (Very Simple Control Protocol) specification. VSCP is an IoT framework mainly built for resource limited devices.

Apart from going through this document You can read all about and download VSCP from the VSCP site.

VSCP is free. Free to use. Free to change. Free to do whatever you want to do with it. VSCP is not owned by anyone. VSCP will stay free and gratis forever.

Author 2000-2018 Åke Hedman, Grodans Paradis AB, [email protected]

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.

Many people has helped to create and evolve this protocol: Behzad Ardakani, Marcus Rejås, Charles Tewiah, Mark Marooth, Gediminas Simanskis, Henk Hofstra, Stefan Langer, Kurt Herremans, Jiri Kubias, Frank Sautter, Dinesh Guleria, David Steeman, Andreas Merkle, Arpad Toth, Anders Forsgren, Stuart O'Reilly are valued contributors.

If you use VSCP please consider contributing resources or time to the project (http://vscp.org/support.php).

Abstract

Collected in a package described as VSCP & friends a complete solution framework for measurement and control, also popular known as m2m (machine to machine) and IoT (Internet of Things), is described in this paper. VSCP (Very Simple Control Protocol) defines the protocol and the framework, “Friends” is the many software tools, examples and api's the are freely available. The protocol was placed in the public domain in year 2000 when the project first was started and is therefore free to use and implement for everyone commercially or otherwise. VSCP solves the uniform discovery and uniform configurations problems for small devices. It also uses a very well specified event format and supports global unique identifiers for nodes making a node identifiable wherever it is installed in the world. It has a register model to give a flexible common interface to node configuration and a model for controlling node functionality. VSCP does not assume anything about the lower level system. It works with different transport mechanism such as Ethernet, TCP/IP, Wireless, Zigbee, Bluetooth, CAN, GPRS, RS-232, USB. Every control and measurement situation can be described and implemented using VSCP.

{% include "./bottom_copyright.md" %}

vscp-doc-spec's People

Contributors

gitbook-bot avatar grodansparadis avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.