python编写,简单清淅,易读易扩展
开源,完成后提供公众JT808网关服务
功能
- 基于TCP的JT808车联网设备网关(deadLine:12/15)
- 实现JT808协议的免注册,免鉴权,心跳,位置上报,消息透传功能
- 保存设备信息,设备点位数据
- 不做WIFI/基站解析
- 实现一套设备信息查询,轨迹查询的接口(deadLine:1/1)
- 使用小程序查询设备实时位置/轨迹,并使用插件提供查询设备功能 (deadLine:2/1)
技术选型
- python 3.11(带类型标注)
- TCP: AnyIO with trio https://anyio.readthedocs.io/en/stable/index.html
- WEB: SANIC:https://sanic.dev/zh/guide/
- sqlite with WAL (撑死100qps)