Overview

The Micro Planetary Communication Network (µPCN) is a free software project intended to offer an implementation of Delay-tolerant Networking protocols for POSIX operating systems (well, and for Linux) plus for the ARM Cortex STM32F4 microcontroller series. More precisely it currently provides an implementation µPCN is written in C and is built upon the POSIX API as well as the real-time operating system FreeRTOS. The source code of µPCN is released under the "BSD 3-Clause License".
For testing the system, check the README.txt file included in the tarballs linked below. In order to test the implementation on bare STM32 metal, a development board such as the STM32F4Discovery board is necessary. After installing the specific toolchain consisting of a cross compiler, FreeRTOS and a programmer, the program can be burned to the board and tested via the provided test programs.

Supported releases

release name version release date last update release notes download link
Himalayas 0.8.0 2020-10-31 2020-10-31 [notes] [tar.gz]

Unsupported releases

release name version release date last update release notes download link
Galaxius 0.7.0 2019-11-06 2019-11-06 [notes] [tar.gz]
Falsaron 0.6.0 2018-05-01 2018-05-01 [notes] [tar.gz]
Elysium 0.5.0 2017-05-20 2017-05-20 [notes] [tar.gz]
Denali 0.4.0 2016-12-02 2016-12-02 [notes] [tar.gz]
Caloris 0.3.1 2016-06-24 2016-09-16 [notes] [tar.gz]
Boösaule 0.2.0 2015-11-15 2015-11-15 [notes] [tar.gz]
Aeolis 0.1.0 2015-03-29 2015-03-29 [notes] [tar.gz]