虹科HiveMQ MQTT解决方案在奔驰汽车制造中的应用

news2024/9/23 19:27:18

前言

戴姆勒股份公司(Daimler AG),总部位于德国斯图加特,是全球最大的商用车制造商,全球第一大豪华车生产商、第二大卡车生产商。公司旗下包括梅赛德斯-奔驰汽车、梅赛德斯-奔驰轻型商用车、戴姆勒载重车和戴姆勒金融服务等四大业务单元。

一、背景简介

戴姆勒的制造工艺的一个重要环节,是配置和测试用于操控梅赛德斯-奔驰汽车所用的电子装置。一辆奔驰汽车上约有70-100个用于操作刹车、灯光、车锁、娱乐系统等功能的电子控制单元(ECU),戴姆勒创建了车辆诊断系统(VDS)来协调调试和测试这些控制单元的生产。ECU的生产过程中会产生大量的数据,需要被传送至IT部门做进一步分析应用。

车辆诊断系统(VDS)是汽车制造过程的一个关键部分,故障超过10分钟可能导致制造线瘫痪。这是因为,VDS在汽车电子/电气部件的制造过程中承担一些核心功能的执行,如:校准由ECU控制的传感器、快速显示新的固件、对汽车的钥匙进行个性化处理、以及测试以确保每个ECU正常工作,还能生成车辆目的地使用国家的法规要求的测试文件。

二、技术难点

工厂中的网络通常不那么稳定,这使得工厂中设备的联网情况没有保障。而在工厂车间内VDS测试设备经常需要移动位置,这可能常有断网情况发生。但如前所述,如果VDS故障超过10分钟,可能会导致装配线停止,所以,尽量减少网络状态对数据传输的影响尤为重要。

综上述,戴姆勒将面临以下挑战:

  • 确保VDS不能瘫痪;
  • 需要可靠的信息传递平台来实现工厂数据与云的连接。

三、应用情况

虹科HiveMQ方案的优势在于协议本身简单且轻量级,也由此成为工厂车间和企业IT系统之间分享信息的一种快速、高效和简单的方法。

MQTT pub/sub能确保测试设备在断网和重连时能继续正常运行。戴姆勒最终决定使用MQTT协议,采用了虹科提供的HiveMQ代理作为其车辆诊断系统(VDS)的核心基础设施服务,以管理工厂车间的测试设备和服务器端他们企业的IT系统之间的信息流。

VDS的每个实例包括工厂车间的多个测试设备,这些设备与位于工厂的HiveMQ代理连接。在服务器端,一系列的微服务作为MQTT客户端与HiveMQ代理连接。这些微服务作为各种信息数据库和企业IT系统的前端,是完成汽车VDS调试和测试所必需的。

戴姆勒在其全球24家工厂都使用VDS,共计约有10,000个测试设备连接到VDS,每秒发送166条信息,也就是说,每月总计共有近4.7亿条信息通过HiveMQ代理实现数据传输。

四、为什么选择虹科HiveMQ?

最初,戴姆勒公司曾考虑过用AMQP和OPC UA,但很快发现这些协议对于他们的需求来说过于复杂和繁重。此外,与HTTP不同,MQTT还支持广播信息,这在VDS需要与所有测试设备通信时非常有用。戴姆勒也曾考虑过Mosquitto或RabbitMQ等解决方案,最终考虑专业的企业支持和维护服务,还是选择了虹科HiveMQ代理。

“我们想要一个能提供维护、测试和支持的解决方案。HiveMQ团队从一开始就给我们留下深刻印象。他们对我们的问题和要求响应迅速,并提供了高质量的产品。” —— VDS首席架构师Jochen Vajda

如今,虹科提供的HiveMQ代理已经在戴姆勒VDS中运行超过4年,戴姆勒对HiveMQ平台的可靠性和稳定性非常满意。其VDS运营部的Marius Hertfelder说:

“我们使用HiveMQ运行VDS已经4年了,HiveMQ代理从来没有出现过故障。当我们因为一些原因需要重启HiveMQ代理时,重启过程很快,停机时间非常短。这一点尤为重要,因为我们不能停止工厂的装配线,HiveMQ为我们的系统提供了所需的稳定性和可靠性。”

MQTT pub/sub协议能确保测试设备在断网和重连时能继续正常运行,所以戴姆勒最终采用了MQTT协议,也就是虹科HiveMQ代理,作为其车辆诊断系统(VDS)的核心基础设施服务,来管理工厂车间的测试设备和服务器端他们企业的IT系统之间的信息流。

五、方案简介

虹科HiveMQ 是一个基于 MQTT 数据传输的通信平台,旨在将数据快速、高效、可靠地传递给连接的物联网设备,虹科HiveMQ 使用 MQTT 协议在设备和企业平台之间进行实时、双向的数据推送。

虹科HiveMQ 的建立是为了解决企业在构建新的物联网应用时面临的一些关键技术挑战,包括:

  • 构建可靠、可扩展的关键业务物联网应用
  • 快速的数据交付,以满足终端用户对响应式物联网产品的期望
  • 通过有效利用硬件、网络和云资源降低运营成本
  • 将物联网数据整合到现有的企业系统中

虹科HiveMQ 提供免费版专业版企业版 MQTT Broker 产品,并提供 Kafka、企业安全及 MQTT Broker 桥接三种企业级扩展套件,虹科HiveMQ 还提供高效的 MQTT 客户端及云平台,多方位满足用户需求。


更多精彩资讯 欢迎关注博主

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/351224.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

excel批处理:如何按给定目录批量创建系列文件夹

建立一个文件夹,小意思;建立十个文件夹,也很快完成;建立171个文件夹,这就是一项大工程了。如果不能批量创建的话,2个小时能完成就算不错了。收到领导的小要求,按照下面图片中的目录建立文件夹。…

基于SpringBoot的智慧社区网站

文末获取源码 开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7/8.0 数据库工具:Navicat11 开发软件:eclipse/myeclipse/idea Maven包:Maven3.3.9 浏…

Spring Cloud Alibaba--gateway微服务详解之网关(二)

1、网关介绍 上篇对微服务中的nacos注册中心进行集成讲解。nacos主要作用是管理多服务之间复杂关系的组件。微服务是非常庞大且问题突出的架构,HTTP协议具有跨源资源共享 (CORS) Cross- Origin Resource Sharing机制,而处于安全考虑往往前端架构都会对跨…

Linux配置JDK

目录 第一步:下载JDK 第二步:上传jdk到服务器 第三步:解压并移动到指定目录 第四步:配置JAVA环境变量 配置所有用户 配置个别用户,以user1用户为例 第一步:下载JDK 自己下载jdk,网上下载或者…

云原生安全检测器 Narrows发布,在Harbor上增加容器安全的动态扫描

国内外的用户都在使用云原生技术来提高应用的开发效率和可管理性,不少用户运用开源 Harbor 制品仓库,管理敏捷软件供应链中云原生应用的镜像,包括镜像存储、镜像扫描和镜像签名等功能。 Harbor 已经提供了一些高级的安全功能,例如…

webshell免杀之函数与变量玩法

webshell免杀之函数与变量玩法 前言 前文列举了一些用符号免杀的例子,此篇文章就以函数和变量来尝试下免杀。 本文以PHP为例,用PHP中函数和变量及语法特性,在不隐藏函数关键字情况下进行免杀。 动态函数 PHP中支持一个功能叫 variable fu…

【Linux】-- 什么是多线程

目录 如何理解线程 Linux中线程概念的建立 Linux特有的方案 重新理解进程 总结 pthread 线程库 介绍 创建简易线程 - 加深理解 使用 总结 线程的优点 线程的缺点 如何理解线程 线程在进程内部执行,是操作系统调用的基本单位。 #问:什么是线程…

EdgeChrome浏览器暗模式设置

作为程序媛,希望所有的页面都是暗黑模式,重度强迫症患者。 1.## Edge浏览器暗黑模式设置 第一步: 打开Edge浏览器,点击界面右上角的三点图标。 第二步: 点击“设置” 第三步:点击,左侧界面的“…

【C++】string类(简介,接口,oj 包学包会)

🍅之前学习过类和对象,明确了C是面向对象编程,那不得不提常见对象——字符串 目录 ☃️1.基本介绍 ☃️2.string中金典常见接口 🐝2.1 reserve()和resize()(capacity()和size()) 🐝2.2 迭…

深入浅出带你学习无参RCE

前言 无参RCE,顾名思义就是当我们不能传入参数的情况下进行命令执行,因为一般情况下命令执行必须是要含有参数的,本文会就着无参RCE问题带大家学习CTF中常见的无参RCE方式及用法,下面我们展开文章来讲解一下。 基础知识 首先我们要了解&am…

Revit剖面操作:怎么做折线剖面和快速剖面

一、Revit中如何做折线剖面 在绘图过程中,有时候根据实际情况需要绘制折线剖面,这里就简单介绍一些折线剖面的绘制方法。 1、选择视图选项卡中“剖面”绘制剖面,如图1所示。 2、选中“剖面”,点击右上角“拆分线段”,如…

ctf-show-misc-游戏题

目录前言Misc22超级玛丽魂斗罗游戏flag 终结篇加油各位( •̀ ω •́ )y 期待与君再相逢前言首先感谢ctf平台和出题的大佬其次感谢各位读者,对我的支持( •̀ ω •́ )y 有什么问题和建议可以私聊我本次出了一个专题,就是游戏专题 把所以关于游戏杂项的…

如何提高自动化测试覆盖率

自动化测试一直是测试人员的核心技能,也是测试的重要手段之一。尤其是在今年所谓的互联网寒冬的行情下,各大企业对测试人员的技术水平要求的很高,而测试人员的技术水平主要集中在三大自动化测试领域,再加测试辅助脚本的编写&#…

关于 DataLeap 中的 Notebook,你想知道的都在这

更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 DataLeap 是火山引擎数智平台 VeDI 旗下的大数据研发治理套件产品,帮助用户快速完成数据集成、开发、运维、治、资产、安全等全套数据中台建设&#xff…

java-spring_bean实例化

bean是如何创建的实例化bean的三种方式构造方法静态工厂(了解)实例工厂与FactoryBean实例工厂FactoryBeanbean是如何创建的实例化bean的三种方式 构造方法 bean本质上就是对象,创建bean使用构造方法完成 提供可访问的构造方法 public clas…

现实版“狂飙”上演,背后有哪些猫腻?

目录 披着电商外衣行洗黑钱之实 电商平台如何防范黑灰产作恶 最近热播的电视剧《狂飙》中有这样一个故事情节,刑满释放的唐小虎出狱之后,大哥高启强就大方的赠予唐小虎一家游戏厅。但其表面上是游戏厅,实际上背后却暗藏赌场。而在后来的剧情…

<<Java开发环境配置>>5-MySQL安装教程(绿色版)

一.MySQL绿色版安装: 1.直接解压下载的ZIP文件到对应的目录下(切记安装目录不要有中文); 如图:我的安装目录:D:Program Files 2.创建配置文件: 在MySQL安装目录下,创建一个my.ini配置文件,然后在里面添加以下内容(别忘了MySQL安装目录要改成…

基于单片机的温度控制系统设计(32+WIFI+蓝牙版)-实物设计

编号:M22033-04M设计简介:基础功能:1、可以通过温度传感器检测温湿度2、可以通过按键设置温度阈值3、当温度超过阈值时,蜂鸣器报警扩展功能:1、通过蓝牙连接手机并通过手机实现监控2、通过WiFi连接手机并通过手机实现监…

程序员一般通过什么途径接私活?

判断私活是否靠谱的通用标准: 1.钱款是否有担保,能做到“钱和代码两清” 2.项目是否真实,需求文档清晰,结款时间一目了然 3.项目来源是否可靠,渠道是否正规接私活的途径主要包括: 1.熟人/朋友介绍。这样的…

transformer总结

1.注意力机制 意义:人类的注意力机制极大提高了信息处理的效率和准确性。 公式: 1)自注意力机制 b都是在考虑了所有a的情况下生成的。 以产生b1向量为例: 1.在a这个序列中,找到与a1相关的其他向量 2.每个向量与a1关联的程度&a…