基于jtt808协议的车辆监控平台架构方案

基于jtt808协议的车辆监控平台架构方案

ID:10235295

大小:1.87 MB

页数:33页

时间:2018-06-12

基于jtt808协议的车辆监控平台架构方案_第1页
基于jtt808协议的车辆监控平台架构方案_第2页
基于jtt808协议的车辆监控平台架构方案_第3页
基于jtt808协议的车辆监控平台架构方案_第4页
基于jtt808协议的车辆监控平台架构方案_第5页
资源描述:

《基于jtt808协议的车辆监控平台架构方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、基于JTT808协议的车辆监控平台架构方案密级:机密生效日期:状态:总页数正文附录编制:审核:批准:修订记录日期修订版本修改章节功能描述作者目录基于JTT808协议的车辆监控系统架构方案11.适用范围52.引用标准53.缩略语54.系统架构图65.消息概述85.1消息定义85.1.1采用JSON+MQ/Redis方式85.2网关重启消息95.2.1消息概述95.2.2消息体定义95.2.3消息示例:95.3终端状态消息95.3.1消息概述95.3.2消息体定义95.3.3消息示例:105.4位置信息0200105.4.1消息概述10

2、5.4.2消息体定义105.4.3消息示例:105.5其他……115.5.1消息概述115.5.2消息体定义115.5.3消息示例:11监控系统网关性能测试报告125.6测试环境125.6.1操作系统,如下图:125.6.2redis缓存服务器125.6.3mongoDB125.6.4mysql135.6.5activemq135.7应用配置145.7.1虚拟机堆内存配置145.7.2activemq配置155.7.3redis配置155.7.4mongoDB配置155.7.5mysql配置165.84000终端测试结果165.8.

3、1测试流程165.8.2连接终端165.8.3activemq后台监控165.8.4网关应用监控175.8.5消息处理应用监控185.8.6redis缓存数据195.8.7mongodb信息195.95000终端测试结果205.9.1测试流程205.9.2连接终端205.9.3activemq后台监控205.9.4网关应用监控215.9.5消息处理应用监控225.9.6mongodb信息22开放平台接口235.10OAuth2.0接口235.10.1获取token235.10.2刷新token235.11元数据接口245.11.1获

4、取元数据对象列表245.11.2获取元数据对象描述255.11.3查询对象记录255.11.4获取对象记录275.11.5新增对象记录275.11.6修改对象记录285.11.7删除对象记录285.12业务接口295.12.1获取设备状态295.12.2获取设备最新一条位置信息305.12.3发送设备控制指令305.12.4部分指令消息体对照表315.12.5获取网关ip321.适用范围2.引用标准下列文件通过本文的参考而成为本规范的条款。凡是注日期的参考文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本文,凡是不注日

5、期的参考文件,其最新版本适用于本文。3.缩略语缩略语中文全名1.系统架构图1、接入网关应用采用mina+spring架构,独立于其他应用,支持水平扩展,主要负责维护接入终端的tcp链接、上行以及下行消息的解码、编码,网关同时支持JT/T808-2011、JT/T808-2013全部协议,也支持协议扩展而不需要改动任何原有代码。接入网关采用json消息通过MQ消息队列与业务平台进行交互,支持ActiveMQ和RabbitMQ,能够无缝接入各种异构系统。本网关应用已历经并通过多次交通部部标的检测,性能稳定,适用于物联网(车联网)领域应用

6、,特别是基于JT/T808协议或者其扩展协议的智能终端监控平台,如车辆GPS定位监控平台。经测试在普通pc机上,单个网关应用至少可支持同时1w以上终端同时在线,具备至少600wGPS数据/小时的数据处理能力(见附件性能测试报告)。2、消息处理应用,采用spring+mysql+redis+mongoDB框架,支持水平扩展,是基于事件驱动的责任链设计模式处理终端上行消息、批量存储消息、gps纠偏、发布终端重要消息(告警,上下线等)等平台业务处理,提供消息处理扩展接口而不需要改动任何原有代码。3、平台接口层是基于spring-boot的

7、微服务架构,底层封装了基于元数据的几大高度抽象的restful风格接口(包括CRUD接口、复杂查询接口、下发消息接口等个性化定制接口),业务系统无需再单独开发数据库相关操作的代码(增加新的数据库表只需要建立entity映射,即可实现增上改查等功能),只需关注业务逻辑开发即可。4、展现层web端对JQueryEasyUI进行了二次封装,提供部分js常用组件,对于普通的CRUD操作只需按照模板开发相关的界面即可完美展现,web端同时集成了WDR对终端上下线、告警等重要信息实时推送提醒消息。5、框架集成了redis缓存,通过简单的注解就能

8、使用缓存;6、在业务功能目前实现了:a、支持JT/T808协议的全部指令,如拍照、文本下发、监听、点名等;b、平台告警设置:原地设防、围栏告警(圆形、矩形、多边形)、超速告警;c、车辆监控:车辆上下线提示、告警实时提示、车辆实时跟踪、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。