一种基于MQTT的车辆信息监测管理方法及系统技术方案

技术编号:35906572 阅读:11 留言:0更新日期:2022-12-10 10:44
本发明专利技术公开了一种基于MQTT的车辆信息监测管理方法及系统,所述方法包括:车载终端采用MQTT传输协议建立与云端系统的通信连接;车载终端采集车辆数据,并将所述车辆数据上传至云端系统;云端系统获取所述车辆数据后,对不同的数据进行划分,并将划分好的数据存储到相应的数据库或文件夹中,供开发者实时获取。本发明专利技术通过采用MQTT传输协议建立车载终端和云端系统的通信连接,与现有技术采用的TCP/IP传输协议相比,有效提高了数据传输的效率,同时也保证了消息的可靠性,进而提高了车辆的安全性。另一方面,本发明专利技术通过云端系统对获取后的车辆数据进行划分处理,供开发者实时获取使用,方便了开发者对车辆信息的监测和管理,进一步提高了车辆的安全性和可靠性。一步提高了车辆的安全性和可靠性。一步提高了车辆的安全性和可靠性。

【技术实现步骤摘要】
一种基于MQTT的车辆信息监测管理方法及系统


[0001]本专利技术属于汽车数据传输领域,具体涉及一种基于MQTT的车辆信息监测管理方法及系统。

技术介绍

[0002]随着科技的高速发展,纯电动汽车、新能源汽车以及无人驾驶技术在我国的发展和也在逐渐加快,智能座舱等新技术也层出不穷。这些新汽车技术的发展和应用离不开背后强大的数据支持,因此车身及车辆内部有大量用于采集数据的传感器。而采集到的数据需要及时上传才能够为后续的开发者或者应用程序使用,而现有的车辆采集系统通常采用TCP/IP协议上传。但是车载终端的带宽和性能是很有限的,因此传输效率并不是很高,而且也无法保证消息的可靠性。

技术实现思路

[0003]本专利技术的目的是:提供一种基于MQTT的车辆信息监测管理方法及系统,能够提高车载数据传输效率,提高消息的可靠性。
[0004]为了实现上述目的,本专利技术采用以下技术方案:一种基于MQTT的车辆信息监测管理方法,其特征在于,包括:
[0005]车载终端采用MQTT传输协议建立与云端系统的通信连接;
[0006]车载终端采集车辆数据,并将所述车辆数据上传至云端系统;
[0007]云端系统获取所述车辆数据后,对不同的数据进行划分,并将划分好的数据存储到相应的数据库或文件夹中,供开发者实时获取。
[0008]进一步,所述方法包括:
[0009]每辆所述车辆拥有唯一指定的主题名;
[0010]云端系统通过所述主题名识别并双向认证车载终端。
[0011]进一步,云端系统获取所述车辆数据后,所述方法包括:
[0012]云端系统对所述车辆数据进行可视化处理;
[0013]所述可视化处理包括:
[0014]根据需求将各类数据的最大值、最小值、均值、均方差以及标准差,可以统计同一辆车的不同数据或;
[0015]统计不同车辆的同一类型数据,并将统计后数据以图形模式动态呈现。
[0016]进一步,所述方法包括:
[0017]若存在脏数据或数据不完整的情况,云端系统向车载终端请求重新发送数据。
[0018]进一步,所述方法包括:
[0019]接收到完整数据后,云端系统在本地打印日志并记录到数据库中。
[0020]一种基于MQTT的车辆信息监测管理系统,采用上述车辆信息监测管理方法,所述系统包括:
[0021]车载终端:用于采集车辆数据;并将所述车辆数据发送至云端系统;
[0022]云端系统:用于接收所述车辆数据,并对所述车辆数据进行处理;
[0023]所述车载终端通过MQTT传输协议建立与云端系统的通信连接。
[0024]进一步,所述系统包括:
[0025]所述车载终端内置采集模块T

box;所述采集模块T

box采集汽车总线数据。
[0026]进一步,所述系统包括:
[0027]所述云端系统设置有用于订阅车载终端数据传输服务的终端接口。
[0028]进一步,所述系统包括:
[0029]所述云端系统设置有用于开发者和用户使用数据的数据端口。
[0030]相对现有技术,本专利技术具有以下有益效果:
[0031]本专利技术通过采用MQTT传输协议建立车载终端和云端系统的通信连接,与现有技术采用的TCP/IP传输协议相比,有效提高了数据传输的效率,同时也保证了消息的可靠性,进而提高了车辆的安全性。另一方面,本专利技术通过云端系统对获取后的车辆数据进行划分处理,供开发者实时获取使用,方便了开发者对车辆信息的监测和管理,进一步提高了车辆的安全性和可靠性。
附图说明
[0032]本专利技术可以通过附图给出的非限定性实施例进一步说明;
[0033]图1为本专利技术一种基于MQTT的车辆信息监测管理系统架构图;
[0034]图2为本专利技术一种基于MQTT的车辆信息监测管理方法流程图;
[0035]图3为本专利技术一种基于MQTT的车辆信息监测管理方法中云端系统处理数据的流程图;
具体实施方式
[0036]以下将结合附图和具体实施例对本专利技术进行详细说明,需要说明的是,在附图或说明书描述中,相似或相同的部分都使用相同的图号,附图中未绘示或描述的实现方式,为所属
中普通技术人员所知的形式。
[0037]参见图1

图3,本专利技术提供了一种基于MQTT的车辆信息监测管理方法,包括:
[0038]车载终端采用MQTT传输协议建立与云端系统的通信连接;
[0039]车载终端采集车辆数据,并将所述车辆数据上传至云端系统;
[0040]云端系统获取所述车辆数据后,对不同的数据进行划分,并将划分好的数据存储到相应的数据库或文件夹中,供开发者实时获取。
[0041]本专利技术通过采用MQTT传输协议建立车载终端和云端系统的通信连接,与现有技术采用的TCP/IP传输协议相比,有效提高了数据传输的效率,同时也保证了消息的可靠性,进而提高了车辆的安全性。另一方面,本专利技术通过云端系统对获取后的车辆数据进行划分处理,供开发者实时获取使用,方便了开发者对车辆信息的监测和管理,进一步提高了车辆的安全性和可靠性。
[0042]在一些实施例中,所述方法包括:
[0043]每辆所述车辆拥有唯一指定的主题名;
[0044]云端系统通过所述主题名识别并双向认证车载终端。
[0045]由于每辆车辆拥有唯一指定的主题名,在车载终端与云端系统通信连接前,云端系统会通过对车辆唯一指定的主题名进行双向识别,确认无误以后才会正式与车载终端进行通信,进一步提高了车载数据传输的安全性和可靠性。系统通过特定字符或指定主题名进行识别,为现有技术,此处不做赘述。
[0046]在一些实施例中云端系统获取所述车辆数据后,所述方法包括:
[0047]云端系统对所述车辆数据进行可视化处理;
[0048]所述可视化处理包括:
[0049]根据需求将各类数据的最大值、最小值、均值、均方差以及标准差,可以统计同一辆车的不同数据或;
[0050]统计不同车辆的同一类型数据,并将统计后数据以图形模式动态呈现。
[0051]由于最终所述车辆数据是供开发者或用户使用,本实施例中,云端系统利用图表、图形化手段,将相对复杂、不直观的数据清晰、有效地展示出来,从而降低数据解读门槛,方便开发者或用户使用。
[0052]在一些实施例中,所述方法包括:
[0053]若存在脏数据或数据不完整的情况,云端系统向车载终端请求重新发送数据。
[0054]云端系统获取到所述车辆数据后,会先进行数据检测,从而判断所述数据是否存在脏数据或数据不完整的情况,如果存在,说明此时获取的数据与真实数据存在区别,如果直接进行数据分析,得出的结果也是偏离实际情况的。所以,此时云端系统会向车载终端请求重新发送数据,使得到的数据分析结果更接近实际情况,进一步提升了本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于MQTT的车辆信息监测管理方法,其特征在于,包括:车载终端采用MQTT传输协议建立与云端系统的通信连接;车载终端采集车辆数据,并将所述车辆数据上传至云端系统;云端系统获取所述车辆数据后,对不同的数据进行划分,并将划分好的数据存储到相应的数据库或文件夹中,供开发者实时获取。2.根据权利要求1所述的一种基于MQTT的车辆信息监测管理方法,其特征在于,所述方法包括:每辆所述车辆拥有唯一指定的主题名;云端系统通过所述主题名识别并双向认证车载终端。3.根据权利要求2所述的一种基于MQTT的车辆信息监测管理方法,其特征在于,云端系统获取所述车辆数据后,所述方法包括:云端系统对所述车辆数据进行可视化处理;所述可视化处理包括:根据需求将各类数据的最大值、最小值、均值、均方差以及标准差,可以统计同一辆车的不同数据或;统计不同车辆的同一类型数据,并将统计后数据以图形模式动态呈现。4.根据权利要求1所述的一种基于MQTT的车辆信息监测管理方法,其特征在于,所述方法包括:若存在脏数据或数据不完整的情况,云端系统向车载终端请求重新发送数据。5.根据权利要求4所述的一种基于MQTT...

【专利技术属性】
技术研发人员:高方泽王宇扬阳雨王超
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1