https://github.com/mikkosh/DogTracker
Garmin Connect IQ DogTracker application. Enables real time tracking of multiple dogs from a Web interface.
https://github.com/mikkosh/DogTracker
antassettracker-connectiq connectiq dog-tracker garmin garmin-astro
Last synced: 4 months ago
JSON representation
Garmin Connect IQ DogTracker application. Enables real time tracking of multiple dogs from a Web interface.
- Host: GitHub
- URL: https://github.com/mikkosh/DogTracker
- Owner: mikkosh
- License: mit
- Created: 2019-07-11T18:08:00.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2019-07-11T19:13:08.000Z (almost 6 years ago)
- Last Synced: 2024-10-14T19:17:49.115Z (8 months ago)
- Topics: antassettracker-connectiq, connectiq, dog-tracker, garmin, garmin-astro
- Homepage:
- Size: 181 KB
- Stars: 4
- Watchers: 0
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-garmin - DogTracker
- awesome-garmin - DogTracker
README
# DogTracker
Connect IQ DogTracker application for Garmin devices## Why?
It enables real time sharing of dog (or other tracked asset) location data. It's also a proof of concept :)## What it does
The application can be installed on a Garmin Connect IQ compatible device that can connect to a handheld dog tracker. I personally use Garmin Astro GPS tracker and a Garmin Fenix 5X plus watch.Watch application receives the asset (dog) location data via Ant+ messages from Astro. It then displays the data (there's an asset list view and a map view) and if the application is configured (a beacon URL is set in Garmin Connect App settings) it will send the asset locations to the configured URL in a HTTP POST message. The sample beacon saves the location data in a JSON file and and when the script is accessed from the web, displays a map where the asset locations can be seen.
## Dependencies
- This app uses the AntAssetTracker monkey barrel that can be found here (https://github.com/mikkosh/AntAssetTracker). The barrel location must be configured in the Eclipse settings before compiling the app.
- To fully utilise the possibilities of the DogTracker, the user should set the beacon url in Garmin Connect and set up a working beacon (there's a bad sample included) somewhere to collect and display the data.## Note
- The app is not "production ready", there's a ton of stuff that could be better. I've tested it with several dog traking collars (DC 40 and T5) and it can track multiple collars.
- The beacon sample code is a quick draft and should not be put on a live server. It's meant to be used as a local testing script and barely works.