Fleet is divided into two main parts
- Frontend (FE)
- Backend (BE)
Frontend is standard user interface written in vue.js (Vue 2).
Backend stores and process data from an autonomous platform and serves these data to FE in simple form (GraphQL API)
Main entities served by BE to FE:
Entities can be accessed by GraphQL API.
Platform data are streamed to the BE and served by GraphQL API to FE application.
Autonomous platform must comply with BringAuto Autonomy Host Protocol to connect to the Fleet.
For development purposes you can use BringAuto Etna to simulate real deployment of your platform or any part of Fleet (read data, react on events etc.) and test BringAuto Autonomy Host Protocol
