主要软件说明
串口虚拟软件:MX虚拟串口_1.0.1.7
https://www.iotplat.top/#/iot/download
多功能串口数据可视化工具 Serial-Studio-1.0.20
https://github.com/Serial-Studio/Serial-Studio/wiki/Communication-Protocol
JSON文件
{
"t":"%1",
"g":[
{
"t":"Mission Status",
"d":[
{
"t":"Runtime",
"v":"%2",
"u":"ms"
},
{
"t":"Packet count",
"v":"%3"
},
{
"t":"Battery voltage",
"v":"%4",
"g":true,
"u":"V"
}
]
},
{
"t":"Sensor Readings",
"d":[
{
"t":"Temperature",
"v":"%5",
"g":true,
"u":"°C"
},
{
"t":"Altitude",
"v":"%6",
"u":"m"
},
{
"t":"Pressure",
"v":"%7",
"u":"KPa",
"g":true
},
{
"t":"External Temperature",
"v":"%8",
"g":true,
"u":"°C"
},
{
"t":"Humidity",
"v":"%9",
"g":true,
"u":"°C"
}
]
},
{
"t":"GPS",
"w":"map",
"d":[
{
"t":"GPS Time",
"v":"%10"
},
{
"t":"Longitude",
"v":"%11",
"u":"°N",
"w":"lon"
},
{
"t":"Latitude",
"v":"%12",
"u":"°E",
"w":"lat"
},
{
"t":"Altitude",
"v":"%13",
"u":"m"
},
{
"t":"No. Sats",
"v":"%14"
}
]
},
{
"t":"Accelerometer",
"w":"accelerometer",
"d":[
{
"t":"X",
"v":"%15",
"u":"m/s^2",
"g":true,
"w":"x"
},
{
"t":"Y",
"v":"%16",
"u":"m/s^2",
"g":true,
"w":"y"
},
{
"t":"Z",
"v":"%17",
"u":"m/s^2",
"g":true,
"w":"z"
}
]
},
{
"t":"Gyroscope",
"w":"gyro",
"d":[
{
"t":"X",
"v":"%18",
"u":"rad/s",
"g":true,
"w":"x"
},
{
"t":"Y",
"v":"%19",
"u":"rad/s",
"g":true,
"w":"y"
},
{
"t":"Z",
"v":"%20",
"u":"rad/s",
"g":true,
"w":"z"
}
]
}
]
}
协议完整包
/*KAANSATQRO,2051,3,6,27,10,101.26,27,32,1001,21.1619,86.8515,10,4,1.23,9.81,8.43,2,3,4*/
协议解析:
/*
KAANSATQRO
2052 runtime
3 packet count
6 battery voltage
27 temperature
10 altitude
101.26 pressrue
27 external temperature
32 humidity
1001
21.1619
86.8515
10 altitude
4 no. stas
1.23 accelerometer x
9.81 y
8.43 z
2 gyroscope x
3 y
4 z
*/
仪表盘界面截图
控制台界面截图
CSV文件截图