2021年7月29日,W3C 汽车工作组(Automotive Working Group)发布第二版车辆信息服务规范的首个公开工作草案(First Public Working Draft)。
第一版车辆信息服务规范(Vehicle Information Service Specification,简称 VISS)为车辆信息服务定义了一组基于 WebSocket 的 API,允许客户端应用程序获取、设置、订阅和取消订阅车辆信号及其他数据属性。该规范的目标是推动建立一组标准化的服务器 API,从而实现跨汽车制造商的应用开发的一致性。VISS 已在汽车产业中得到实现和部署。
第二版的 VISS 添加了更多的新功能并对第一版进行了改进。VISS 的第一版只支持 WebSocket 作为传输协议,而现在的第二版则是通用的能够跨不同协议,某些协议可以更好地适应不同用例。该规范现支持 HTTP 且正在评估是否将汽车行业使用的附加协议纳入规范,同时改进了订阅功能,此外还添加了权限访问控制。
第二版规范由两部分构成:核心与传输。
VISS 第二版 — 核心规范(VISS version 2 – Core)描述了 VISSv2 消息传递层。VISSv2 传输协议的配套规范详细说明了消息传递层到选定传输的映射。基于 VISSv2 核心规范的本体在每个特定域(导航、媒体、车辆数据)的文档中得到定义。
VISS 第二版 — 传输规范(VISS version 2-Transport)描述了 VISSv2 传输协议,以及这些传输上的消息层映射。
更多内容,参见消息原文。