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
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