Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cybrox/trackerbrand
Simple LoRaWAN/HTTP based map position tracker
https://github.com/cybrox/trackerbrand
gps location lora lorawan maps proof-of-concept
Last synced: about 1 month ago
JSON representation
Simple LoRaWAN/HTTP based map position tracker
- Host: GitHub
- URL: https://github.com/cybrox/trackerbrand
- Owner: cybrox
- Created: 2019-10-01T11:07:10.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-08-29T13:40:45.000Z (over 1 year ago)
- Last Synced: 2023-08-29T18:55:23.596Z (over 1 year ago)
- Topics: gps, location, lora, lorawan, maps, proof-of-concept
- Language: JavaScript
- Size: 403 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Trackerbrand
Trackerbrand is a simple proof-of-concept location history map. In its current use-case, data is added to the local Trackerbrand database ([lowdb](https://github.com/typicode/lowdb)) via HTTP, coming from either a local script managing a GPS receiver or from remote via HTTP or HTTP via LoRaWAN gatewy.## Usage
* Map tiles are added as described in [this stackoverflow post](https://stackoverflow.com/a/43608920)
* The databse must be created via `POST` request to `/position/setup`## Map viewing mode
The index file is served at `/position/display`. The passed hash specifies how the map is shown.
The following are valid display options:
* `#show:current` Shows the current position
* `#show:live` Shows the current position and updates position + map view every 10s
* `#show:history,size=n` Shows a history of the latest `n` positions
* `#show:trip,threshold:t,interval:i` Shows the trip point-by-point. Omitting points with a cumulative distance `