背景

实现思路

  • 设备端采用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. 阿里云表格存储服务

image.png
image.png

2. 设备上报代码

比如 雅迪冠能E8

2.1 模拟数据上报(硬件有限)

3. 控制台大屏查看

3.1 API MOCK

3.2 大屏代码

屏幕录制2022-06-06 14.22.07.mov (2.96MB)

参考资料

哈啰智能芯安装指南
淘宝上有卖的