Skip to content

DTN-MTP/cspcl

CSPCL — CubeSat Space Protocol Convergence Layer

A lightweight convergence layer that bridges Bundle Protocol 7 (BP7) and CubeSat Space Protocol (CSP), enabling Delay/Disruption Tolerant Networking (DTN) over space-grade radio links.

BP7 Bundle → CSPCL → CSP SFP → Physical Layer (CAN / ZMQHUB / SocketCAN)

Documentation

Full documentation is available at dtn-mtp.github.io/cspcl.

Page Description
Getting Started Build, initialize, and send your first bundle
C API Reference Complete C function and type reference
Rust API Reference Rust crate documentation
uD3TN Integration Use CSPCL inside uD3TN
Unibo Integration Use CSPCL inside Unibo
Architecture Design decisions, SFP fragmentation, protocol stack

Quick Start

git clone https://github.com/dtn-mtp/cspcl.git
cd cspcl && mkdir build && cd build
cmake .. && make
ctest --verbose

License

This project is licensed under the MIT License.
Copyright © 2025 DTN-MTP contributors.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors