背景
实现思路
- 设备端采用Go语言实现
- 数据库存储采用阿里云表格存储时序模型
- 前端使用ice + echarts
- 后端API采用Java
- Mock数据采用Apipost
实现过程
1. 时序数据库设计
| 参数字段 | 说明 | Tablestore 时序表中对应数据 | | —- | —- | —- | | measurement | 记录类型,本例中使用”vehicle”作为这个参数的值 | _m_name | | vehicle | 车辆ID | _data_source | | tripId | 行程D | _tag中的tripId字段 | | color | 车辆颜色 | _tag中的
color字段 | | license | 车辆牌照 | _tag中的
license字段 | | timestamp | 当前时间戳 | _time | | location | 地理位置经纬度,格式为”x,y” | field中的数据 | | miles | 总里程 | field中的数据 | | speed | 速度 | field中的数据 | | dianliang | 电量 | field中的数据 |
2. 阿里云表格存储服务
2. 设备上报代码
2.1 模拟数据上报(硬件有限)
3. 控制台大屏查看
3.1 API MOCK
3.2 大屏代码
参考资料
哈啰智能芯安装指南
淘宝上有卖的