车联网产品系统

我要开发同款

技术信息

语言技术
Java
系统类型
Web车载应用
行业分类
物联网汽车

作品详情

行业场景

核心是车机 - 平台数据对接通信:提供多协议适配(MQTT/TCP/UDP)、海量车联网卡管理;实现数据加密传输、断点续传、低时延通信,保障车况、位置等数据实时同步。解决车企三大痛点:一是降低通信成本;二是统一数据治理,简化车机管理;三是高可靠通信通道,支撑远程诊断、OTA 升级等服务

功能介绍

通信接入模块,支持 MQTT/TCP/UDP 多协议适配,实现车机数据加密传输、断点续传,适配前装 / 后装车机终端。
数据管理模块,负责车况、位置、能耗等数据解析、清洗与存储,提供标准化数据接口。
设备运维模块,支持远程监控车机状态、OTA 升级、故障诊断,实现海量终端统一管理。
应用支撑模块,开放 API 对接车企、物流等第三方平台,赋能远程控车、车队管理等场景。

项目实现

采用 SOA 架构模式,springMVC+mybatis 作为框架,对外服务提供 http 接口,内部服务间 mina 进行通信,采用 google的 protobuf 作为数据格式,主要是负责统一认证 auth 服务和用户权限模块的开发,负责用户会话服务 session 服务维护开发,auth 服务对外提供 http 接口,对内和 session服务之间采用 mina 进行通信,前端对外服务都是采用无状态服务设计,以适应可扩展的对外提供高并发处理能力服务,数据库采用可扩展节点库设计,用户通过 uin 进行一致性哈希算法进行分配到不同的节点库,以适应数据可扩展能力,多个数据之间采用mycat 作为分布式数据库访问中间件进行数据查询整合,车机行程等大量采集数据会存储到 Hbase 分布式数据库。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论