自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 部标主动安全云平台后台正式免费开放

今年走访了一些行业内的客户,总结了一些常见的问题:很多运营商都想开发一套属于自己的部标主动安全平台,部标协议推出至今十年了,协议类型加地市级扩展的有JT808-2011、JT808-2013、JT1078、主动安全、JT808-2019、JT809,从零开发都是一场噩梦。投入的资金人力很大,开发周期长,还需要有对终端协议和行业需求特别熟悉的人才。今年疫情特殊,很多企业在缩减开支,不敢盲目投入太多资金。系统架构要成熟稳定。网上开源的代码只是demo离商用还有很大差距,或者代码质量差架构落后导致学习成本

2020-09-08 09:00:15 4664 2

原创 JT808网关和苏标JT809政府平台和Web后台开放计划

为了降低部标平台的开发门槛,提高业内的整体开发水平,我们计划开放JT808网关和开源Web后台。JT808网关架构:SpringBoot 2、Netty、Redis、RabbitMQ,跨平台部署协议支持:JT808-2011、JT808-2013、JT808-2019、JT1078、主动安全苏标开放:以jar包方式免费开放使用,源码需要付费购买,功能完全一致。Web后台架构:SpringBoot 2、Netty、Redis、RabbitMQ,跨平台部署,前后端分离支持协议:JT808-2011

2020-07-02 11:21:43 2530 2

原创 SpringBoot+Netty JT808网关压力测试

上一篇文章我们介绍了如何使用SpringBoot+Netty开发JT808网关,这一篇文章将压力测试JT808网关。使用模拟终端压测工具,压测工具会发送五种消息:终端注册、终端注销、终端鉴权、心跳、位置汇报。JT808网关接收并解析位置信息后发送到RabbitMQ,gnss-web订阅RabbitMQ的位置消息并统计收到的位置数量。对比压测工具总共发送的位置数量和web收到的位置数量是否一致。...

2019-11-22 23:35:55 3060 1

原创 SpringBoot+Netty构建高并发稳健的部标JT808网关

应很多朋友的要求,今天分享一下如何用SpringBoot和Netty构建高并发稳定的JT808网关。JT808网关作为部标终端连接的服务端,承载了终端登录、心跳、位置、拍照等基础业务以及信令交互,是整个系统最核心的模块,一旦崩溃,则所有部标终端都会离线,所有信令交互包括1078和主动安全的信令交互也会大受影响。所以,JT808网关的并发性稳定性健壮性成为整个系统最重要的考量之一。很多朋友用Mi...

2019-11-22 18:29:09 7001 10

原创 golang部标JT1078流媒体服务器

新版部标1078流媒体服务器用golang重构了,有几个优势:(1)go的性能不错,并发性高(2)可以跨平台部署,支持Windows和Linux和Mac部署(3)支持多种格式输出播放,支持RTMP,http-flv,websocket-flv在这里插入图片描述...

2019-07-04 15:08:02 2224 1

原创 JT808-2019和JT809-2019国标开发

2019年7月1日开始实施JT808-2019和JT809-2019标准,打算利用这两个星期把这两个协议兼容了。目前JT808-2019协议解析已经兼容,指令部分在完善中。全新的SpringBoot Netty版本JT809-2019正在开发中,这个月底能够完成。...

2019-06-17 21:14:31 6947 8

原创 已通过最新部标过检标准GB/T35658

2018年10月份之后过检的不管有无拿到检测报告的,都需要重新检测,按照最新的GB/T35658标准。GB/T35658标准增加了挺多内容,页面需要增加不少功能。我们在第一时间按检测项完善了平台功能,最终顺利帮客户拿到了检测报告。增加内容可从这里下载:链接: https://pan.baidu.com/s/17AIqm9qCSoVSJwhI0tGbVw 提取码: w36e...

2019-06-13 23:24:03 1531

原创 JAVA Netty开发苏标主动安全附件服务器

苏标是江苏省交通厅2018年发布的道路运输车辆主动安全智能防控系统的平台技术规范,是继部标1078流媒体后这两年最火热的规范,今年深圳展会几乎所有参展商都以主动安全报警作为亮点。苏标的主动安全实现是通过终端视频算法分析,主动判断出司机驾驶行为是否违反驾驶行为规范,并触发报警,如前向碰撞报警、车道偏离报警、车距过近报警、疲劳驾驶报警、分神驾驶报警、接打电话报警、抽烟报警、驾驶员异常报警、胎压异常...

2019-06-13 20:44:07 2467 2

原创 部标过检796平台经验分享(2)

JT809功能项检测页面操作说明打开http://127.0.0.1:8889/jtcheck_tools,点击“清除车辆定位信息自动补报”和“清除日志信息”。填写809通信程序的配置信息,通常809功能项和809流程检测的加密参数默认为M1:10000000,IA1:20000000,IC1:30000000,所以如果检测人员没有提供加密参数可以不用设置,用默认的即可。如果是运行阶段,检测...

2019-02-21 17:13:32 566

原创 部标过检796平台经验分享(1)

检测项目介绍部标平台检测分五部分:功能检测,协议检测,流程检测,运行检测和压力检测。现在已经取消流程检测。功能检测是检测运营平台所提供的管理服务功能是否完善、合理。功能要求可以参考《系统平台功能要求.xls》。协议检测分为808检测和809检测,808检测是检验受检平台与终端之间是否严格按照JT808通信协议来进行通信的,参考《JT/T 808-2011道路运输车辆卫星定位系统终端通讯协议...

2019-02-21 17:05:28 1685 2

原创 JAVA Netty开发部标JT1078流媒体服务器

实现目标支持JT1078实时视频,支持客户端http-flv和websocket-flv播放。整体架构JDK8,SpringBoot2,Netty,websocket,Redis,RabbitMQ,Protobuf。架构说明采用SpringBoot2可以简化配置实现自动配置,使用多环境配置使部署更简便,开发效率大大提高。Netty作为JAVA网络编程最强的开源框架,综合性能达到最优,...

2019-02-21 11:33:18 10165 8

原创 部标JT1078协议RTP包解析

在 JT/T 1078 协议中视频的传输协议负载包定义如下:用java开发的首选框架是netty,处理粘包、断包都很轻松,以下是解包的代码:@Slf4jpublic class Jt1078MediaFrameDecoder extends ByteToMessageDecoder { /** * RTP包固定字段长度 */ private stati...

2019-02-17 10:13:50 9607 2

原创 部标1078协议流媒体开发经验分享

部标1077视频平台标准是在2016年10月份发布的,2017年1月1日开始实施。今天带大家一起开发流媒体服务器。现在市面上流行这几种直播协议,RTMP,HTTP-FLV,HLS,看以下的对比图:RTMP 协议为流媒体而设计,在推流中用的比较多,同时大多 CDN 厂商支持RTMP 协议。HTTP-FLV 使用类似 RTMP流式的 HTTP 长连接,需由特定流媒体服务器分发的,兼顾两者的优点...

2019-02-16 12:42:19 6481 2

原创 部标监控平台指令开发

部标监控平台核心模块之一指令操作,网上关于这方面的设计文章基本没有,今天带大家一起来开发,文章里的MQ采用了RabbitMQ。我们先来看下整个系统的流程图,各模块之间的通信采用MQ交互,例如JT808网关接收终端的位置、图片等信息放到MQ,WEB后台订阅后进行入库,JT809网关订阅后上传给上级平台;WEB后台下发指令通过MQ到JT808网关再到终端,终端应答后再通过MQ返回到WEB后台;WEB...

2019-02-14 21:35:21 1303

原创 部标监控平台接口开发

swagger用于定义API文档。好处:前后端分离开发API文档非常明确测试的时候不需要再使用URL输入浏览器的方式来访问Controller传统的输入URL的测试方式对于post请求的传参比较麻烦(当然,可以使用postman这样的浏览器插件)SpringBoot与Swagger的集成非常简单pom.xml引入spring4all的swagger start...

2019-02-14 13:14:58 1487

原创 部标监控平台开发环境搭建

部标监控平台采用了SpringBoot,所以首先要安装JDK8以上,数据库采用mysql,缓存采用Redis,消息队列采用RabbitMQ,依赖包管理采用maven,开发工具采用IntelliJ IDEA。具体文档请参考(分windows和mac开发环境):https://github.com/gnss-pro/gnss-web/tree/master/doc官方网站:http://w...

2019-02-13 19:13:21 754

原创 部标视频平台开发技术

部标视频平台开发技术开发企业级的北斗/GPS部标监控平台,投入的资金人员很大,开发周期很长,在设计之初必须选好开发语言和技术架构,以免将来在开发过程中不断挖坑走弯路,最后项目失败。做北斗/GPS平台这么多年,以前了解到一些开发团队过于关注某一种语言的优势,比如过于选用GO、Erlang、Python、PHP等小众语言,最后团队熟悉这些技术的关键人员离职了,都没人接手,不能不说是个悲剧。所以平台开...

2019-02-13 14:15:17 1164

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除