GithubHelp home page GithubHelp logo

dtn7 / awesome-dtn Goto Github PK

View Code? Open in Web Editor NEW
32.0 8.0 1.0 19 KB

A curated list of awesome delay- and disruption-tolerant networking

License: Creative Commons Zero v1.0 Universal

dtn delay-tolerant-network disruption-tolerant-network opportunistic-networking awesome-list awesome

awesome-dtn's Introduction

Awesome Delay-/Disruption-tolerant Networking Awesome

A curated list of awesome Delay- and Disruption-tolerant Networking

Contents

Bundle Protocol Version 7 - RFC 9171

  • rfc9171 - Bundle Protocol Specification Version 7
  • rfc9172 - Bundle Protocol Security Specification Version 7
  • pyDTN - Bundle Protocol 7 Proof of Concept Implementation
  • dtn7-go - Delay-tolerant networking software suite
  • dtn7-rs - Rust implementation of a DTN based on RFC9171
  • dtn7-kotlin - Delay-tolerant networking software suite for Kotlin
  • µPCN - Micro Planetary Communication Network
  • µD3TN - Free, lean, and space-tested DTN protocol implementation running on POSIX and STM32 microcontrollers.
  • TERRA - Lightweight and extensible DTN library
  • ION-DTN - Delay-Tolerant Networking suitable for use in spacecraft
  • HDTN - High-rate Delay Tolerant Network (HDTN) Software
  • DTNME - DTN Marshal Enterprise Implementation
  • dtn7zero - A python implementation of BPv7 in the spirit of the NetworkZero and GuiZero libraries

Bundle Protocol Version 6 - RFC 5050

  • rfc5050 - Bundle Protocol Specification
  • rfc6257 - Bundle Security Protocol Specification
  • DTN2 - DTN Reference Implementation
  • IBR-DTN - A modular and lightweight implementation of the bundle protocol.
  • ION-DTN - Delay-Tolerant Networking suitable for use in spacecraft
  • HDTN - High-rate Delay Tolerant Network (HDTN) Software
  • DTNME - DTN Marshal Enterprise Implementation

Non Bundle Protocol

  • Serval Rhizome - Content storage and distribution service
  • Forban - Simple link-local opportunistic p2p free software

DTN Simulations

  • TheONE - The Opportunistic Network Environment simulator.
  • ns3 dtn bit - This Project is a newbie-friendly simulation for dtn on ns-3 environment, easy to use for research purpuses, supporting customed routing definition and scenario definition.
  • OPS - The Opportunistic Protocol Simulator (OPS, pronounced as oops!!!) is a set of simulation models for OMNeT++ to simulate opportunistic networks.
  • OPSlite - OPSLite is a scaled-down, light-weight version of OPS.
  • dtnsim - dtnsim is a DTN (Delay/Disruption-Tolerant Networking) simulator written in Python.
  • dtnsim - an OMNET++ simulation that can also be used with ION and HDTN (extra branch) implementations
  • pydtnsim - An event-discrete DTN simulation environment written in Python. Focused on evaluating routing approaches.
  • ns3 dtn - rfc 5050 implementation for ns3, mostly undocumented
  • PONS - The Python Opportunistic Network Simulator. Run DTN simulations using SimPy.

Videos

Community

awesome-dtn's People

Contributors

gh0st42 avatar jonashoechst avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

lgqiao

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.