View on GitHub

VN-sdm (C++) Project

Virtual Network Protocol - System Data Manager derivative

Download this project as a .zip file Download this project as a tar.gz file

Welcome to Virtual Network Protocol Project

Introduction

The Virtual Network Protocol Development is based on the US government funded Space Plug-and-Play Avionics development which has been released to the public in 2012 as open source.

The intention of this open source development is to explore further how Virtual Networks can be established efficiently for various systems using a self-describing, self-organizing software standard with possiblity of reusing Applications much similar as Android/IOS phone and tabel apps.
The VN-sdm is a part of the Virtual Network Protocol effort.

Annoncement

Inspired by the Space Plug-and-Play Architecture (SPA) standard, Malardalen University and Bruhnspace Advanced Projects AB (BAP) has initiated an effort to evolve the software protocol part of the US developed SPA infrastructure to better adopt to all kinds of unmanned systems, including CubeSatellites and Internet-of-Things (IoT) devices.

This effort is named Virtual Network Protocol (VNP) and is backwards compatible with SDM v1.10.3a from which the work is forked. VNP is released as open source and open community development at GitHub. Anyone can and may join the community driven development as well as visit Malardalen University's demonstrator laboratory for underwater vehicles and satellite research and education.

VNP Project page: http://virtual-network.github.io/vn-sdm/
VNP Software page: https://github.com/virtual-network

VNP is compatible with the software description found in draft SPA standard from 2011 while removing the compliance with Test-bypass, microD, nanoD connectors, 5 V, 28 V, 50 x 50 mm2 bracket mounting holes, etc.

The compliance includes the following parts, excluding references to parts removed as defined below:

VNP will introduce the following additions in the near term:

VNP has removed compliance with:

VNP will be used by the students and researchers at Malardalen University Master's and Doctoral programs in Robotics for different projects starting fall 2013.

Development of a Hard real-time and verifiable software VN core implementation called VN-sdm-ADA is being discussed. VN-sdm-ADA would be written in ADA language, utilize sockets, and be verified using UPPAAL. http://www.uppaal.org
Information regarding this will be posted on the community portal.

Please spread to your colleagues and others that may have an interest.

For further information, please contact,
Professor Lars Asplund, lars.asplund@mdh.se