【メモ】
M5StackにGPS Unitをつけて、各種ログをJSON形式で保存・データ連携することを試作中だが、「はて、どんなKeyにするのが適切かな?」と思ったのであちこち調べて見た。
なかなか良い情報が見つからなかったが、ここ↓の情報を元にすることにした。
上記に加えて、
- 温度
- 湿度
- 気圧
などの情報を表すJSONのスキーマを自分のために記録しておく。
【コード】
[code]//
// https://gpsd.gitlab.io/gpsd/gpsd_json.html
//
const mongoose = require('mongoose');
// gpsd TPV format
const GpsSchema = mongoose.Schema({
class: String,
tag: String,
device: String,
mode: Number,
time: String,
ept: Number,
lat: Number,
lon: Number,
alt: Number,
epx: Number,
epy: Number,
epv: Number,
track: Number,
speed: Number,
climb: Number,epd: Number,
eps: Number,
epc: Number,
ble: Number,
cocoa: Number,
temp: Number,
humid: Number,
press: Number
});
module.exports = mongoose.model('Gps',GpsSchema);[/code]
0 件のコメント:
コメントを投稿