技术支持QQ:78772895

1、车载终端协议网关采用mina/netty+spring架构,独立于其他应用,主要负责维护接入终端的tcp链接、上行以及下行消息的解码、编码、流量控制,黑白名单等安全控制,网关同时支持交通部JT/T808-2011、JT/T808-2013两个版本全部的808协议,网关应用提供二次开发接口,支持以插件形式协议扩展而不需要改动任何原有代码。接入网关采用json消息通过MQ消息队列与业务平台进行交互,支持ActiveMQ和RabbitMQ,能够无缝接入各种异构系统。

本网关应用已历经并通过多次交通部部标的检测,性能稳定,适用于物联网(车联网)领域应用,特别是基于交通部808协议或者其扩展协议的智能终端监控平台,如车辆GPS定位监控平台。经测试在普通pc机上,单个网关应用至少可支持同时1w以上终端同时在线,具备至少600wGPS数据/小时的数据处理能力(见附件性能测试报告)。

本网关可水平扩展成支持高可用高并发的分布式架构

2、上行消息处理服务,采用spring+mysql+redis+mongoDB框架,是基于事件驱动的责任链设计模式处理终端上行消息、批量存储消息、发布终端重要消息(告警,上下线等)等平台业务处理,提供以插件形式消息处理二次开发接口而不需要改动任何原有代码,实现个性格业务处理能力。本服务可水平扩展成支持高可用高并发的分布式架构

3、平台服务层是基于spring-boot的微服务架构,同时集成了服务注册中心,接口网关,支持高并发高可用的分布式架构;底层封装了基于元数据的几大高度抽象的restful风格接口(包括CRUD接口、复杂查询接口、下发消息接口等个性化定制接口),业务系统无需再单独开发数据库相关操作的代码(增加新的数据库表只需要建立entity映射,即可实现增上改查等功能),只需关注业务逻辑开发即可。同时模块也提供提供二次开发接口,而不需要改动任何原有代码,实现个性格业务处理以及自定义接口能力。

4、展现层web端对JQuery EasyUI进行了二次封装,提供部分js常用组件,对于普通的CRUD操作只需按照模板开发相关的界面即可完美展现,web端同时集成了WDR对终端上下线、告警等重要信息实时推送提醒消息。

5、框架集成了redis缓存,通过简单的注解就能使用缓存;

6、在业务功能目前实现了:

a、支持JT/T808协议的全部指令,如拍照、文本下发、监听、点名等;

b、平台告警设置:原地设防、围栏告警(圆形、矩形、多边形)、超速告警;

c、车辆监控:区域查车、车辆上下线提示、告警实时提示、车辆实时跟踪、历史轨迹、油耗、里程等;

d、车辆管理:车辆信息维护、多媒体信息、上行消息、下行消息、告警查询等;

e、账号维护:企业注册、企业信息维护、修改密码等;

f、各种统计报表。

7、开放平台遵循标准oauth2.0,提供几大基于元数据的高度抽象的restful风格的增删改查数据接口以及部分个性化定制的业务接口;开放平台支持接口调用频率控制(基于令牌桶算法),支持ip黑白名单、接口调用权限等功能。

试用版网关程序下载地址:

http://download.csdn.net/detail/gaoshbo/9340739

,需要正版可联系QQ:78772895

平台体验网址:

808协议 java_基于JT/T808协议的车辆监控平台架构方案相关推荐

  1. 基于JT/T808协议的车联网平台架构方案

    平台基于(<JT/T808-2011道路运输车辆卫星定位系统终端通讯协议及数据格式>.<JT/T808-2013道路运输车辆卫星定位系统北斗兼容车载终端通讯协议技术规范>.JT ...

  2. 基于JT/T808 协议的GPS解析分享 C#

    呵呵,这个东西困扰了几天,今天又发现一个BUG,查询资料的过程中遇到的都是项目推广的东西,没几篇帖子认真的仔细的说说怎么来解析,好不容易弄出来了,发出来大家参考一下!!! 只是简单的模拟一下解析的过程 ...

  3. 部标808协议 java_基于部标JT/T 808协议及数据格式的GPS服务器 开发

    部标808和809的出台,统一了产品的标准,统一了平台与终端之间的通讯协议,对于GPS运营商而言,只要平台支持部标,那可以选择任意一家的GPS车载终端,也不会受厂商的制约,GPS运营商在市场竞争过程中 ...

  4. 部标JT808 JT/T808协议网关

    项目介绍 基于Netty,实现JT808 JT/T808部标协议的消息处理,与编码解码: 使用SpringBoot + MyBatis提供数据入库.Web接口服务: 协议部分不依赖Spring,可移除 ...

  5. 分布式高可用高并发物联网(车联网-JT808协议)平台架构方案

    技术支持QQ:78772895 平台基于(<JT/T808-2011道路运输车辆卫星定位系统终端通讯协议及数据格式>以及<JT/T808-2013道路运输车辆卫星定位系统北斗兼容车载 ...

  6. 基于ELK搭建网站实时日志监控平台

    基于ELK搭建网站实时日志监控平台 1 为什么要用到ELK 早在传统的单体应用时代,查看日志大都通过SSH客户端登服务器去看,使用较多的命令就是 less 或者 tail.如果服务部署了好几台,就要分 ...

  7. 基于STM32MP1和QT的疫情监控平台

    目录 1.前言 2.数据接口的获取 3.Qt界面的实现 4.在开发板上运行Qt程序 5.使用无线模块联网 6.代码下载 1.前言 之前我使用桌面版本Qt实现了肺炎疫情监控平台:基于Qt的新冠肺炎疫情数 ...

  8. rtmp协议 java_基于rtmp协议的java多线程服务器

    打算设计这个半开源服务的计划已经有很长时间了,大概在两年多前吧,由于一直没有时间,所以拖到现在,最近有时间,可以开始实行这个计划了,当然,现在写的这个服务器还有很多不足的地方,无论是设计方面,还是在实 ...

  9. smartqq协议java_基于SmartQQ协议的QQ聊天机器人-3

    今天的主题是:针对[消息回复模块]的代码分析及问题记录. 1. 核心文件分析: 核心是:QQService.java.SmartQQClient.java.Application.java.需要搞清楚 ...

最新文章

  1. 网络硬盘与传统资源共享的不同
  2. asp.net html5 异步,asp.net core 系列 5 项目实战之:NetCore 的 async 和 await(参考自:Microsoft教程)...
  3. 抖音之后,互联网失去创造力
  4. 30分钟3300%性能提升—python+memcached网页优化小记
  5. MapReduce-流量统计求和-Reducer和JobMain代码编写
  6. mysql如何备份一个表单_Mysql亿级数据大表单表备份
  7. VSCode如何进入到终端中
  8. sql语句 case_使用SQL Case语句查询数据
  9. 五个转义气符html,【转】前端开发攻城师绝对不可忽视的五个HTML5新特性
  10. aliddns ipv6_AliDDNS v2.0.0.1 - 阿里云DNS动态解析Windows客户端 支持IPv6 微信推送
  11. Git工具极速入门(概念、工作流程、常用指令、集成Git)
  12. interface详解
  13. 从零开始学Java编程!java数据结构面试题
  14. C语言基础编程(switch语句)
  15. guitar chord html5,‎App Store 上的“吉他和弦(基本): GUITAR CHORD”
  16. 服务器虚拟机ping不通百度,未知的名称或服务,解决方法
  17. 版本管理-SVN分支,合并,切换
  18. 如何做好百度竞价?需清楚竞价账户的结构和核心思维
  19. 图片存储到webapp同级目录
  20. iPhone/iPad已停用连接itunes问题解决方案

热门文章

  1. 【变色龙】app封装系统源码+某站在售封装系统
  2. 自动同步vps服务器或本地文件的数据到百度网盘
  3. Scrapy爬取猫眼电影评论
  4. Whale帷幄 - 车企数字化营销转型
  5. 更好的在小学语课上用计算机,多媒体在小学语文教学中的利与弊
  6. android5.1 MT6735 编译过程
  7. Python爬虫期末作业 | 爬取起点小说网作者和书名,并以Excel形式存储
  8. 在Fedora23中安装XMind7
  9. 颜色空间(HSV/HSB与HLS)的区别
  10. ulua框架部分知识