新能源汽车开启了汽车智能化时代,使汽车不再是独立的交通工具,而是能够与整个交通系统深度融合、为用户提供全新数字化体验的智能载体。智能网联汽车时代也为用户提供了更多智能化应用,如辅助驾驶、自动驾驶以及智能交通系统等,这些都要求其具备强大的联网与通信能力。
而智能网联汽车产业的迅速发展需要可靠且高效的消息传输技术作为支撑,如何保护车辆敏感数据、提供更强的安全保障、保证低延迟和可靠的数据传输等都是行业面临的挑战。
作为全球领先的物联网数据基础设施软件供应商,emq一直致力于通过技术创新推动智能汽车行业的发展。emq开创性地将新一代底层传输协议 quic引入 mqtt,凭借多流复用、低时延和连接地址迁移等优势特性, mqtt over quic能有效解决智能车在弱网以及在网络频繁切换的情况下各种数据传输挑战,为智能网联汽车产业的发展提供底层技术能力。
基于多年在智能网联汽车领域的深耕与创新,emq发布了 《mqtt over quic》白皮书,深入解析 mqtt over quic下一代车联网消息传输的标准协议。
近年来,emq已发展成为全球领先的车联网平台供应商,为全球超过 50家车企、100多种品牌车型和 1000多万辆电动车与汽车提供服务,并帮助近 30家车企及供应商构建车联网数据平台。同时,emq还以国际标准组织 oasis的成员身份积极推动 mqtt over quic的标准化进程,让更多车联网、移动数据采集等场景的用户能够从中受益。
白皮书希望帮助更多车企理解并使用 mqtt over quic,在数据闭环、车云一体、软件定义汽车等关键技术趋势中抢占先机。
白皮书亮点
什么是 mqtt over quic
mqtt over quic是一种将传统 mqtt协议中的 tcp传输层替换为 quic协议的通信协议。quic基于 udp构建,作为一种新型网络通信协议,与传统的 tcp不同,更适合在不稳定网络条件下进行通信。
mqtt over quic的优势
mqtt over quic对智能网联车的消息传输有革命性影响,显著提高了移动中车辆的消息传输性能。quic的设计能比 tcp更好地处理数据包丢失和网络变化,例如车辆在 wi-fi和蜂窝网络之间的切换。对于在网络经常中断的环境中运行或在移动设备运行的 mqtt应用,quic可以提供更稳定的连接。
通过将 mqtt与 quic相结合,mqtt over quic可以进一步发挥 quic的优势,包括降低延迟、支持在单个连接上进行多路复用、连接迁移、在弱网环境下更稳定以及内置安全机制等。
emqx:首个支持 mqtt over quic的 mqtt broker
emqx从 5.0版本开始支持 mqtt over quic。emqx是一款企业级 mqtt物联网数据接入平台,提供更高效、可靠的 mqtt消息传输,可以有效构建智能网联车的生态系统,推动行业快速发展。
nanosdk:支持 mqtt over quic的客户端 sdk
nanosdk是首个用 c语言开发的 mqtt over quic软件开发工具包,完全兼容 emqx 5.0。
nanosdk有以下主要特点:支持异步 i/o、将 mqtt连接映射到 quic流、实现低延迟的 0-rtt握手以及利用多核进行并行处理。
白皮书节选