Benutzer-Werkzeuge

Webseiten-Werkzeuge


version2_overview

Development of Version 2

The version 2 is under development at the moment. It's a complete rewrite and reorganisation of the core from DAPNET-Core 1. The main changes are going for docker-based microservices, using CouchDB as distributed database and RabbitMQ for the transmitter connections.

The github repository for version 2 is https://github.com/dapnet-core. Have a look on the repositories. The documentation about the new concept is here.

Tasks done

  • Implement Clustering of RabbitMQ instances
  • Implement CouchDB databases and design documents
  • Implement Calls microservice for calls distribution
  • Implement Database microservice for access with authentification to the database
  • Implement Unipager Interface to connect for RabbitMQ Servers for message reception
  • Implement Unipager Websocket-based telemetry feedback
  • User Management on website

Open Tasks

  • Implement Rubric handling microservice
  • Implement VPN solution for Core instances connecting via Internet with TINC VPNhttp://example.com|Externer Link
  • Implement further functions on website. It's completely reworked with Vuetify. The Github Repo is https://github.com/dapnet-core/web/tree/vuetify
  • Implement the coverage calculation with use of world-wide covering DEM data like NASA Aster2 and ESA Copernikus Satellite mission.
  • Implement coverage data service. This includes adaptions on https://github.com/dapnet-core/coverage-servicehttps://github.com/dapnet-core/coverage-service and providing a REST microservice to return an array of transmitters that cover a geo-polynom.
  • Implement the new RabitMQ Interface to the MMDVM DAPNET Gateway. Information about what is to be done are in the documentation
  • Implement the new RabbitMQ Interface to the OpenSpot Software.
  • Implement the new RabbitMQ Interface and configuration to the Pi-Star Software
version2_overview.txt · Zuletzt geändert: 2018/12/10 12:30 von dh3wr