V2X 消息类型

每个 V2X 站点都会讲的标准化消息集——这样一个厂商的汽车就能读懂另一个厂商的红绿灯。

无论由哪种无线电承载,欧洲的 V2X 消息都遵循一套由 ETSI 定义的通用 facilities 层标准。每种消息类型都有自己的用途、触发条件和更新速率。这些正是 V2X2MAP 解码并绘制的消息。

CAM — Cooperative Awareness Message

V2X 的心跳。每辆车都会周期性地广播一条 CAM(大约每秒 1–10 次,会根据速度和转向速率自适应),其中包含它的位置、航向、速度、加速度和车辆类型——一个“我在这里,以这个速度、朝这个方向行驶”的信标。CAM 让每个站点都能构建出其周边邻居的实时地图。(ETSI EN 302 637-2.)

DENM — Decentralized Environmental Notification Message

事件驱动的预警。一条 DENM 由特定危险触发——紧急刹车、静止的车辆、道路施工、事故、路面湿滑或恶劣天气——并在危险持续期间向受影响区域内的车辆广播。CAM 说的是“我存在”,而 DENM 说的是“这里出问题了”。(ETSI EN 302 637-3.)

SPATEM & MAPEM——红绿灯组合

SPATEM(Signal Phase And Timing Extended Message)承载一个路口信号的实时状态:哪些信号组是红、黄或绿,以及距离下一次变化还有多少秒。MAPEM(MAP Extended Message)描述同一交叉口的几何结构——它的车道、进口道,以及每条如何与某个信号组相连。

两者只有结合在一起才有用:MAPEM 告诉汽车它正在驶近哪条车道和哪个信号,SPATEM 告诉它那个信号何时变化。再结合汽车的位置,你就能得到绿灯倒计时和“绿波”速度建议——这正是 V2X2MAP 的 Android Auto 模式所计算的内容。

IVIM — In-Vehicle Information Message

IVIM 把路侧标志信息送入车内:动态限速、车道封闭,以及其他可变信息标志的内容,这样汽车无需用摄像头读取,就能显示标志或据此行动。

CPM — Collective Perception Message

CPM 是最新、也最有雄心的一种。一个站点不再只宣告自己,而是分享它所检测到的内容——由它自己的传感器看到的物体(其他汽车、行人、障碍物)。这让车辆和基础设施能够汇集各自的感知,于是汽车可以收到只有路侧摄像头才能看到的行人的预警。(ETSI TS 103 324.)

一览

消息名称触发回答
CAMCooperative Awareness周期性每个人都在哪里?
DENMDecentralized Env. Notification事件危险是什么?
SPATEMSignal Phase & Timing周期性灯什么时候变?
MAPEM交叉口几何 (MAP)周期性哪条车道 / 哪个信号是哪个?
IVIMIn-Vehicle Information按需这些标志说了什么?
CPMCollective Perception周期性其他人检测到了什么?
在应用中:V2X2MAP 在地图上和数据包日志中为每种消息类型进行彩色编码——CAM 显示为移动的车辆,DENM 显示为危险,SPATEM/MAPEM 显示为交叉口。查看应用 →

消息定义依据 ETSI EN 302 637-2/-3、TS 103 301(SPATEM/MAPEM/IVIM)和 TS 103 324(CPM);概述参考了 Vector V2X know-how 资源。

打造你自己的 V2X 接收器:

Waveshare ESP32-C5-WROOM-1 开发板
Waveshare ESP32-C5-WROOM-1 开发板
ESP32-C5(Wi-Fi 6 + BLE 5)扩展板,带外置 2.4/5 GHz 天线和排针——正是 V2X2MAP 所基于的开发板。

联盟链接——对符合条件的购买,我们可能会获得佣金,对你没有额外费用。

AliExpress Waveshare official store
替代方案:AliExpress(Waveshare 官方店)
同款开发板,通常更便宜,由 Waveshare 直接发货。配送时间较长——发往欧洲通常需 1–3 周。