{"schema_version": "aura-cmr-preview/0", "vehicle_id": "veh_demo_01", "trip_id": "trip_demo_01", "started_at": "2026-07-21T01:10:17+08:00", "ended_at": "2026-07-21T01:21:16+08:00", "distance_m": 5878.4, "positions": [{"t": "2026-07-21T01:10:17+08:00", "lat": 22.3193, "lon": 114.1694, "speed_mps": 0.0, "heading_deg": 0}, {"t": "2026-07-21T01:10:47+08:00", "lat": 22.318491, "lon": 114.17138, "speed_mps": 7.861, "heading_deg": 97}, {"t": "2026-07-21T01:11:17+08:00", "lat": 22.3187, "lon": 114.175402, "speed_mps": 12.083, "heading_deg": 97}, {"t": "2026-07-21T01:11:47+08:00", "lat": 22.317542, "lon": 114.177465, "speed_mps": 13.361, "heading_deg": 97}, {"t": "2026-07-21T01:12:17+08:00", "lat": 22.317761, "lon": 114.180037, "speed_mps": 11.472, "heading_deg": 97}, {"t": "2026-07-21T01:12:47+08:00", "lat": 22.317829, "lon": 114.181979, "speed_mps": 8.139, "heading_deg": 97}, {"t": "2026-07-21T01:13:17+08:00", "lat": 22.317289, "lon": 114.185448, "speed_mps": 9.389, "heading_deg": 97}, {"t": "2026-07-21T01:13:47+08:00", "lat": 22.317277, "lon": 114.187845, "speed_mps": 14.056, "heading_deg": 97}, {"t": "2026-07-21T01:14:17+08:00", "lat": 22.316929, "lon": 114.189874, "speed_mps": 8.722, "heading_deg": 97}, {"t": "2026-07-21T01:14:47+08:00", "lat": 22.315878, "lon": 114.193104, "speed_mps": 9.306, "heading_deg": 97}, {"t": "2026-07-21T01:15:17+08:00", "lat": 22.315523, "lon": 114.196522, "speed_mps": 9.528, "heading_deg": 97}, {"t": "2026-07-21T01:15:47+08:00", "lat": 22.314748, "lon": 114.198564, "speed_mps": 12.417, "heading_deg": 97}, {"t": "2026-07-21T01:16:17+08:00", "lat": 22.315066, "lon": 114.201589, "speed_mps": 3.083, "heading_deg": 97}, {"t": "2026-07-21T01:16:47+08:00", "lat": 22.314351, "lon": 114.204072, "speed_mps": 16.75, "heading_deg": 97}, {"t": "2026-07-21T01:17:17+08:00", "lat": 22.314657, "lon": 114.206313, "speed_mps": 13.25, "heading_deg": 97}, {"t": "2026-07-21T01:17:47+08:00", "lat": 22.313769, "lon": 114.209748, "speed_mps": 7.028, "heading_deg": 97}, {"t": "2026-07-21T01:18:17+08:00", "lat": 22.313322, "lon": 114.212067, "speed_mps": 15.056, "heading_deg": 97}, {"t": "2026-07-21T01:18:47+08:00", "lat": 22.313304, "lon": 114.213795, "speed_mps": 7.806, "heading_deg": 97}, {"t": "2026-07-21T01:19:17+08:00", "lat": 22.313037, "lon": 114.217302, "speed_mps": 12.5, "heading_deg": 97}, {"t": "2026-07-21T01:19:47+08:00", "lat": 22.312413, "lon": 114.219183, "speed_mps": 12.639, "heading_deg": 97}, {"t": "2026-07-21T01:19:47+08:00", "lat": 22.312413, "lon": 114.219183, "speed_mps": 12.639, "heading_deg": 97}, {"t": "2026-07-21T01:20:17+08:00", "lat": 22.311903, "lon": 114.22169, "speed_mps": 11.75, "heading_deg": 97}, {"t": "2026-07-21T01:20:47+08:00", "lat": 22.31161, "lon": 114.224301, "speed_mps": 17.028, "heading_deg": 97}, {"t": "2026-07-21T01:21:16+08:00", "lat": 22.3119, "lon": 114.2249, "speed_mps": 0.0, "heading_deg": 0}]}
{"schema_version": "aura-cmr-preview/0", "vehicle_id": "veh_demo_01", "trip_id": "trip_demo_02", "started_at": "2026-07-21T01:42:27+08:00", "ended_at": "2026-07-21T02:06:38+08:00", "distance_m": 4399.7, "positions": [{"t": "2026-07-21T01:42:27+08:00", "lat": 22.2855, "lon": 114.1577, "speed_mps": 0.0, "heading_deg": 0}, {"t": "2026-07-21T01:42:57+08:00", "lat": 22.285903, "lon": 114.157942, "speed_mps": 7.389, "heading_deg": 140}, {"t": "2026-07-21T01:43:27+08:00", "lat": 22.285061, "lon": 114.157714, "speed_mps": 10.972, "heading_deg": 140}, {"t": "2026-07-21T01:43:57+08:00", "lat": 22.284827, "lon": 114.157648, "speed_mps": 7.528, "heading_deg": 140}, {"t": "2026-07-21T01:44:27+08:00", "lat": 22.285405, "lon": 114.158578, "speed_mps": 10.0, "heading_deg": 140}, {"t": "2026-07-21T01:44:57+08:00", "lat": 22.284289, "lon": 114.158992, "speed_mps": 12.778, "heading_deg": 140}, {"t": "2026-07-21T01:45:27+08:00", "lat": 22.285168, "lon": 114.158337, "speed_mps": 5.472, "heading_deg": 140}, {"t": "2026-07-21T01:45:57+08:00", "lat": 22.285056, "lon": 114.158799, "speed_mps": 9.444, "heading_deg": 140}, {"t": "2026-07-21T01:46:27+08:00", "lat": 22.283759, "lon": 114.158383, "speed_mps": 8.083, "heading_deg": 140}, {"t": "2026-07-21T01:46:27+08:00", "lat": 22.283759, "lon": 114.158383, "speed_mps": 8.083, "heading_deg": 140}, {"t": "2026-07-21T01:46:57+08:00", "lat": 22.284395, "lon": 114.158424, "speed_mps": 1.361, "heading_deg": 140}, {"t": "2026-07-21T01:47:27+08:00", "lat": 22.284242, "lon": 114.158378, "speed_mps": 12.389, "heading_deg": 140}, {"t": "2026-07-21T01:47:57+08:00", "lat": 22.283619, "lon": 114.158216, "speed_mps": 7.389, "heading_deg": 140}, {"t": "2026-07-21T01:48:27+08:00", "lat": 22.284075, "lon": 114.158749, "speed_mps": 12.083, "heading_deg": 140}, {"t": "2026-07-21T01:48:57+08:00", "lat": 22.28381, "lon": 114.159667, "speed_mps": 2.472, "heading_deg": 140}, {"t": "2026-07-21T01:49:27+08:00", "lat": 22.283022, "lon": 114.158893, "speed_mps": 13.889, "heading_deg": 140}, {"t": "2026-07-21T01:49:57+08:00", "lat": 22.28309, "lon": 114.159887, "speed_mps": 11.194, "heading_deg": 140}, {"t": "2026-07-21T01:50:27+08:00", "lat": 22.282975, "lon": 114.160081, "speed_mps": 10.194, "heading_deg": 140}, {"t": "2026-07-21T01:50:57+08:00", "lat": 22.283478, "lon": 114.158916, "speed_mps": 12.417, "heading_deg": 140}, {"t": "2026-07-21T01:51:27+08:00", "lat": 22.283966, "lon": 114.159418, "speed_mps": 11.639, "heading_deg": 140}, {"t": "2026-07-21T01:51:57+08:00", "lat": 22.283025, "lon": 114.160272, "speed_mps": 10.75, "heading_deg": 140}, {"t": "2026-07-21T01:52:27+08:00", "lat": 22.28314, "lon": 114.1605, "speed_mps": 10.056, "heading_deg": 140}, {"t": "2026-07-21T01:52:57+08:00", "lat": 22.282131, "lon": 114.160605, "speed_mps": 8.806, "heading_deg": 140}, {"t": "2026-07-21T01:53:27+08:00", "lat": 22.283218, "lon": 114.159831, "speed_mps": 11.167, "heading_deg": 140}, {"t": "2026-07-21T01:53:57+08:00", "lat": 22.283235, "lon": 114.159439, "speed_mps": 17.194, "heading_deg": 140}, {"t": "2026-07-21T01:54:27+08:00", "lat": 22.283071, "lon": 114.159863, "speed_mps": 3.75, "heading_deg": 140}, {"t": "2026-07-21T01:54:57+08:00", "lat": 22.281633, "lon": 114.160065, "speed_mps": 9.972, "heading_deg": 140}, {"t": "2026-07-21T01:55:27+08:00", "lat": 22.282539, "lon": 114.160606, "speed_mps": 4.917, "heading_deg": 140}, {"t": "2026-07-21T01:55:57+08:00", "lat": 22.281837, "lon": 114.160369, "speed_mps": 12.75, "heading_deg": 140}, {"t": "2026-07-21T01:56:27+08:00", "lat": 22.282375, "lon": 114.161338, "speed_mps": 14.194, "heading_deg": 140}, {"t": "2026-07-21T01:56:57+08:00", "lat": 22.281205, "lon": 114.161314, "speed_mps": 7.611, "heading_deg": 140}, {"t": "2026-07-21T01:57:27+08:00", "lat": 22.281422, "lon": 114.161286, "speed_mps": 12.417, "heading_deg": 140}, {"t": "2026-07-21T01:57:57+08:00", "lat": 22.280731, "lon": 114.160314, "speed_mps": 0.222, "heading_deg": 140}, {"t": "2026-07-21T01:58:27+08:00", "lat": 22.280941, "lon": 114.160485, "speed_mps": 8.056, "heading_deg": 140}, {"t": "2026-07-21T01:58:57+08:00", "lat": 22.28116, "lon": 114.161829, "speed_mps": 13.333, "heading_deg": 140}, {"t": "2026-07-21T01:59:27+08:00", "lat": 22.280978, "lon": 114.160907, "speed_mps": 15.917, "heading_deg": 140}, {"t": "2026-07-21T01:59:57+08:00", "lat": 22.280596, "lon": 114.160794, "speed_mps": 11.417, "heading_deg": 140}, {"t": "2026-07-21T02:00:27+08:00", "lat": 22.280295, "lon": 114.161547, "speed_mps": 5.556, "heading_deg": 140}, {"t": "2026-07-21T02:00:57+08:00", "lat": 22.281257, "lon": 114.161022, "speed_mps": 5.167, "heading_deg": 140}, {"t": "2026-07-21T02:01:27+08:00", "lat": 22.280483, "lon": 114.161356, "speed_mps": 10.778, "heading_deg": 140}, {"t": "2026-07-21T02:01:57+08:00", "lat": 22.279922, "lon": 114.162375, "speed_mps": 13.611, "heading_deg": 140}, {"t": "2026-07-21T02:02:27+08:00", "lat": 22.280557, "lon": 114.161857, "speed_mps": 5.583, "heading_deg": 140}, {"t": "2026-07-21T02:02:57+08:00", "lat": 22.280914, "lon": 114.161714, "speed_mps": 10.306, "heading_deg": 140}, {"t": "2026-07-21T02:03:27+08:00", "lat": 22.279929, "lon": 114.161805, "speed_mps": 13.944, "heading_deg": 140}, {"t": "2026-07-21T02:03:57+08:00", "lat": 22.279427, "lon": 114.16243, "speed_mps": 17.833, "heading_deg": 140}, {"t": "2026-07-21T02:04:27+08:00", "lat": 22.280186, "lon": 114.162793, "speed_mps": 11.583, "heading_deg": 140}, {"t": "2026-07-21T02:04:57+08:00", "lat": 22.279195, "lon": 114.162174, "speed_mps": 12.583, "heading_deg": 140}, {"t": "2026-07-21T02:05:27+08:00", "lat": 22.27959, "lon": 114.163133, "speed_mps": 14.917, "heading_deg": 140}, {"t": "2026-07-21T02:05:57+08:00", "lat": 22.279652, "lon": 114.163407, "speed_mps": 8.028, "heading_deg": 140}, {"t": "2026-07-21T02:06:27+08:00", "lat": 22.279721, "lon": 114.162213, "speed_mps": 8.972, "heading_deg": 140}, {"t": "2026-07-21T02:06:38+08:00", "lat": 22.2793, "lon": 114.1628, "speed_mps": 0.0, "heading_deg": 0}]}
{"schema_version": "aura-cmr-preview/0", "vehicle_id": "veh_demo_01", "trip_id": "trip_demo_03", "started_at": "2026-07-21T03:13:28+08:00", "ended_at": "2026-07-21T03:30:09+08:00", "distance_m": 8045.8, "positions": [{"t": "2026-07-21T03:13:28+08:00", "lat": 22.3119, "lon": 114.2249, "speed_mps": 0.0, "heading_deg": 0}, {"t": "2026-07-21T03:13:58+08:00", "lat": 22.310931, "lon": 114.222834, "speed_mps": 2.667, "heading_deg": 248}, {"t": "2026-07-21T03:14:28+08:00", "lat": 22.311075, "lon": 114.220732, "speed_mps": 14.917, "heading_deg": 248}, {"t": "2026-07-21T03:14:58+08:00", "lat": 22.309559, "lon": 114.219509, "speed_mps": 14.139, "heading_deg": 248}, {"t": "2026-07-21T03:15:28+08:00", "lat": 22.308233, "lon": 114.216557, "speed_mps": 3.667, "heading_deg": 248}, {"t": "2026-07-21T03:15:58+08:00", "lat": 22.307285, "lon": 114.214699, "speed_mps": 2.778, "heading_deg": 248}, {"t": "2026-07-21T03:16:28+08:00", "lat": 22.306799, "lon": 114.212112, "speed_mps": 10.528, "heading_deg": 248}, {"t": "2026-07-21T03:16:58+08:00", "lat": 22.306326, "lon": 114.210174, "speed_mps": 3.722, "heading_deg": 248}, {"t": "2026-07-21T03:17:28+08:00", "lat": 22.305804, "lon": 114.209272, "speed_mps": 10.722, "heading_deg": 248}, {"t": "2026-07-21T03:17:58+08:00", "lat": 22.305253, "lon": 114.206602, "speed_mps": 7.056, "heading_deg": 248}, {"t": "2026-07-21T03:18:28+08:00", "lat": 22.303456, "lon": 114.204603, "speed_mps": 4.639, "heading_deg": 248}, {"t": "2026-07-21T03:18:58+08:00", "lat": 22.303513, "lon": 114.202012, "speed_mps": 10.444, "heading_deg": 248}, {"t": "2026-07-21T03:19:28+08:00", "lat": 22.302785, "lon": 114.199984, "speed_mps": 3.806, "heading_deg": 248}, {"t": "2026-07-21T03:19:58+08:00", "lat": 22.301456, "lon": 114.197937, "speed_mps": 10.861, "heading_deg": 248}, {"t": "2026-07-21T03:20:28+08:00", "lat": 22.301194, "lon": 114.196748, "speed_mps": 3.944, "heading_deg": 248}, {"t": "2026-07-21T03:20:58+08:00", "lat": 22.299852, "lon": 114.194095, "speed_mps": 19.694, "heading_deg": 248}, {"t": "2026-07-21T03:21:28+08:00", "lat": 22.299276, "lon": 114.191521, "speed_mps": 13.778, "heading_deg": 248}, {"t": "2026-07-21T03:21:58+08:00", "lat": 22.297692, "lon": 114.190103, "speed_mps": 8.5, "heading_deg": 248}, {"t": "2026-07-21T03:22:28+08:00", "lat": 22.298122, "lon": 114.18814, "speed_mps": 9.389, "heading_deg": 248}, {"t": "2026-07-21T03:22:58+08:00", "lat": 22.296641, "lon": 114.186598, "speed_mps": 9.222, "heading_deg": 248}, {"t": "2026-07-21T03:23:28+08:00", "lat": 22.296689, "lon": 114.183417, "speed_mps": 6.639, "heading_deg": 248}, {"t": "2026-07-21T03:23:58+08:00", "lat": 22.295253, "lon": 114.182095, "speed_mps": 8.028, "heading_deg": 248}, {"t": "2026-07-21T03:24:28+08:00", "lat": 22.294377, "lon": 114.179334, "speed_mps": 12.611, "heading_deg": 248}, {"t": "2026-07-21T03:24:58+08:00", "lat": 22.292923, "lon": 114.178842, "speed_mps": 4.167, "heading_deg": 248}, {"t": "2026-07-21T03:25:28+08:00", "lat": 22.291945, "lon": 114.175568, "speed_mps": 3.472, "heading_deg": 248}, {"t": "2026-07-21T03:25:58+08:00", "lat": 22.292435, "lon": 114.173288, "speed_mps": 10.5, "heading_deg": 248}, {"t": "2026-07-21T03:26:28+08:00", "lat": 22.29136, "lon": 114.172459, "speed_mps": 2.806, "heading_deg": 248}, {"t": "2026-07-21T03:26:58+08:00", "lat": 22.289743, "lon": 114.169935, "speed_mps": 9.722, "heading_deg": 248}, {"t": "2026-07-21T03:27:28+08:00", "lat": 22.289674, "lon": 114.168323, "speed_mps": 11.917, "heading_deg": 248}, {"t": "2026-07-21T03:27:58+08:00", "lat": 22.287999, "lon": 114.166137, "speed_mps": 12.417, "heading_deg": 248}, {"t": "2026-07-21T03:28:28+08:00", "lat": 22.288342, "lon": 114.164422, "speed_mps": 13.111, "heading_deg": 248}, {"t": "2026-07-21T03:28:58+08:00", "lat": 22.287023, "lon": 114.161017, "speed_mps": 11.5, "heading_deg": 248}, {"t": "2026-07-21T03:29:28+08:00", "lat": 22.286021, "lon": 114.160494, "speed_mps": 8.361, "heading_deg": 248}, {"t": "2026-07-21T03:29:58+08:00", "lat": 22.285992, "lon": 114.157712, "speed_mps": 8.833, "heading_deg": 248}, {"t": "2026-07-21T03:30:09+08:00", "lat": 22.2855, "lon": 114.1577, "speed_mps": 0.0, "heading_deg": 0}]}
