This project covers the core GDP functionality. In particular, this is home for the client-side C library, various language bindings around the C-library, log-server, various utilities around it, the GDP router, and some little projects related to the Urban Heartbeat. We hope to eventually clean it up and migrate components other than the core functionality (such as Urban Heartbeat stuff) to their own independent projects. For an overview, see wiki....
- GDP Interfaces
Code that is not part of the GDP itself, but is used to transfer data in and out of the GDP.
Raft is a replicated state machine and one of the consensus protocol.
This work makes Raft running on gdp-click routers where all processes are identified 256-bit flat name address (GUID).
There are several reasons working on it.
- A first reason is to use Raft for a multi-writer case as a sequencer....
- GDPv1 Prototype
A prototype with tightened security and a variety of miscellaneous (but important) features.
For a bucket list of features, see wiki
An umbrella project for all other projects.
- GDP infrastructure visualization
A project for visualization of GDP infrastructure.
- GDP Sensor and Actuator Deployments
Information and status related to the various deployments of Sensors and Actuators connecting into the GDP.
See also GDP Interfaces .
This project is primarily for issue tracking and documenting operational procedures related to the GDP.
- Redmine enhancements
While we get the Redmine site going, this serves as a meta-project to keep track of any challenges, bugs, settings tweaks that we ought to make.
Also available in: Atom