https://github.com/iij/adventcalendar2020-atomicgps
https://github.com/iij/adventcalendar2020-atomicgps
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/iij/adventcalendar2020-atomicgps
- Owner: iij
- License: mit
- Created: 2020-11-13T01:37:33.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2020-11-24T12:17:34.000Z (over 4 years ago)
- Last Synced: 2025-01-29T00:30:37.761Z (3 months ago)
- Language: JavaScript
- Size: 27.3 KB
- Stars: 1
- Watchers: 5
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# adventcalendar2020-atomicgps
アドベントカレンダー2020向けのAtomicGPSをWEB上に可視化するソース一式です## Description
* m5atom-gps
* M5AtomでGNSSを受信しMQTTで送信します
* insert-pubsub-mongo
* MQTTで受信してデータベースへ登録します
* vector-tile-mongo
* GNSS位置情報をベクトルタイルで返却します
* demo-viewer
* WEB地図へのGNSS位置情報をプロットします## Usage
事前に以下サービスへの登録、機器購入が必要となります
* (必須)AtomicGPS
* M5AtomLiteとGPSのセットです。3000円以下で購入出来ます
* (任意)[shifter.io](https://shiftr.io/)
* 無料のMQTTブローカーです。すでに使用しているMQTTブローカーがある、自分で立てる場合は登録不要です
* (任意)[MongoDB Atlas](https://www.mongodb.com/cloud/atlas)
* MongoDBのSaaSです。無料枠でも十分使えます。自分でMongoDBを立てる場合は登録不要です。各サービスのフローは下記となります
* [m5stom-gps] -> [MQTTBroker] -> [insert-pubsub-mongo] -> [vector-tile-mongo] -> [demo-viewer]詳細は各ディレクトリを参照してください
## Demo
[名古屋周辺のデモ](https://iij.github.io/adventcalendar2020-atomicgps/.)## Note
ソースコードを短くするために正常処理しか実装していません
実際に使用する場合はエラー処理を実装してください