Skip to content

CarterBloop/mav-store

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mav-store

mav-store is a telemetry storage and analytics tool for MAVLink .tlog files (from Mission Planner and other ground stations).

  • Ingest and parse .tlog telemetry logs
  • Store messages and metadata in SQLite db
  • Query telemetry or compute flight metrics such as distance traveled and average speed

Quick Start

git clone https://github.com/carterbloop/mav-store.git
cd mav-store
go run ./cmd/mavstore --selftest
./test/test_tlog_upload.sh

API

Method Endpoint Description
POST /vehicles Create a new vehicle
GET /vehicles List all vehicles
GET /vehicles/{id} Retrieve a vehicle
PUT /vehicles/{id} Update a vehicle
DELETE /vehicles/{id} Delete a vehicle
POST /vehicles/{id}/sessions Create a session for a vehicle
GET /vehicles/{id}/sessions List all sessions for a vehicle
GET /sessions/{id} Retrieve a session
PUT /sessions/{id} Update a session
DELETE /sessions/{id} Delete a session
POST /sessions/{id}/tlog Upload and ingest a .tlog file
GET /sessions/{id}/telemetry Query telemetry data
GET /sessions/{id}/metrics Compute derived flight metrics

Analytics

mav-store logo

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published