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:
- UUID, RFC 4122 Standard
- SPA Local Subnet Standard
- SPA Logical Interface Standard
- SPA Networking Standard
- SPA Ontology Standard
- SPA System Capabilities Standard
- SPA SpaceWire Subnet Adaptation
- Draft SPA-1 standard
VNP will introduce the following additions in the near term:
- Improved error handling
- Bug fixes
- VNP Controller Area Network, VN-CAN interface
- VNP I2C Network, VN-I2C interface (updated SPA-1/Mini PnP)
VNP has removed compliance with:
- SPA Physical Interface Standard
- SPA System Capabilities standard
- SPA Test Bypass
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