检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
设备侧MQTT接口参考 设备连接鉴权 Topic定义 消息上报 消息接收 父主题: API
使用MQTT.fx调测 进入路网数字化服务页面,选择“服务信息”。记录“平台接入”下的“南向MQTTS接入地址”行的“域名”信息。 访问MQTT.fx下载页面,下载并安装最新版本的MQTT.fx工具。 请访问这里,填写DeviceId和DeviceSecret,生成连接信息(Cl
TTS接入地址”行的“域名”信息。 图1 设备接入信息 访问MQTT.fx下载页面,下载并安装最新版本的MQTT.fx工具。 请访问这里,填写DeviceId和DeviceSecret,生成连接信息(ClientId、Username、Password)。 打开MQTT.fx软件,单击设置图标。
2. 可使用MQTT.fx 工具模拟RSU设备建链。 原生MQTT协议接入建链返回码 原生MQTT协议设备和平台建链时,常见返回码如下: 返回码 返回码描述 原因 0x00 连接成功 连接成功 0x01 请求拒绝,协议版本错误 服务器不支持客户端请求MQTT协议版本 0x02
Topic定义 设备使用MQTT协议接入平台时,平台和设备通过Topic进行通信。 上行Topic:设备上报消息到平台。 下行Topic:设备接收平台下发的消息。 平台支持的topic列表如下: Topic Publisher(发布者) Subscriber(订阅者) 用途 v2
消息接收 OBU接收RSI RSU接收RSI RSU接收SPAT OBU接收SPAT OBU接收MAP OBU接收RSM 父主题: 设备侧MQTT接口参考
OBU上报BSM RSU上报BSM RSU上报MAP RSU上报RSI RSU上报RSM RSU上报SPAT 信号机上报SPAT 父主题: 设备侧MQTT接口参考
ObuReceivedRsmPosition3D object 参数说明:位置信息。 participants 是 Array of 表4 ObuReceivedRsmParticipantData objects 交通参与者列表。应用于RSM消息,表示当前探测到的所有或者部分交通参与者信息。
参数说明:位置信息。 participants 否 Array of RSUParticipantData objects 参数说明:交通参与者列表。应用于RSM消息,表示当前探测到的所有或者部分交通参与者信息。 数组长度:1 - 16 表3 RSUParticipantData 参数 是否必选
最大值:520 signPosition 否 ReceivedPosition3D object 参数说明:位置信息。 signDescription 否 String 参数说明:道路交通标志的附加说明。 最小长度:1 最大长度:255 timeDetails 否 RSUReceivedRSITimeDetails
down。 最小长度:1 最大长度:256 payload 是 ObuReceivedRsiPayload object 参数说明:下发rsi消息内容。 表3 ObuReceivedRsiPayload 参数 是否必选 参数类型 描述 vehicle_id 是 String 参数说明:车辆唯一标识符。
最大长度:64 signPosition 否 ReportedPosition3D object 参数说明:位置信息。 signDescription 否 String 参数说明:道路交通标志的附加说明。 最小长度:0 最大长度:255 timeDetails 否 RSURSITimeDetails
whiteLineHashing stripedLines doubleStripedLines trafficCones constructionBarrier trafficChannels lowCurbs highCurbs striping 否 Array of strings
OBU上报BSM 功能介绍 OBU上报bsm消息到平台。车辆基本安全消息,用来在车辆之间交换安全状态数据。车辆通过该消息的广播,将自身的实时状态告知周围车辆,以此支持一系列协同安全等应用。 上行TOPIC oc/devices/{vehicle_id}/user/obu/bsm/up
RSU上报BSM 功能介绍 RSU上报bsm消息到平台。车辆基本安全消息,用来在车辆之间交换安全状态数据。车辆通过该消息的广播,将自身的实时状态告知周围车辆,以此支持一系列协同安全等应用。 上行TOPIC v2x/v1/rsu/{esn}/bsm/up topic中{esn}替换
RSU上报MAP 功能介绍 RSU上报map消息到平台。地图消息,由路侧单元广播,向车辆传递局部区域的地图信息。包括局部区域的路口信息、路段信息、车道信息,道路之间的连接关系等。单个地图消息可以包含多个路口或区域的地图数据。 上行TOPIC v2x/v1/rsu/{esn}/map/up
RSU接收SPAT 功能介绍 信号灯上报spat消息到平台后,平台将消息广播给信号灯周围的rsu设备。 下行TOPIC v2x/v1/rsu/{esn}/spat/down topic中{esn}替换为创建RSU时填写的esn(设备编码)。例如esn为test123,topic:
RSU上报SPAT 功能介绍 RSU上报spat消息到平台。信号灯消息,包含了一个或多个路口信号灯的当前状态信息。结合MAP消息,为车辆提供实时的前方信号灯相位信息。 上行TOPIC v2x/v1/rsu/{esn}/spat/up topic中{esn}替换为创建RSU时填写的
OBU接收SPAT 功能介绍 信号灯上报spat消息到平台后,平台将消息广播给信号灯周围(默认1公里范围内)的车辆设备。 下行TOPIC v2x/v1/obu/{vehicle_id}/spat/down topic中{vehicle_id}替换为创建车辆时填写的vehicle_
为什么注册MQTT协议RSU时,会提示填写的密钥信息错误? 注册MQTT协议RSU设备时,所填写的密钥要求为字母(a-f或A-F)或者数字,最少输入8位字符。 若填写字母存在范围(g-z或G-Z)或存在特殊字符或少于8位均会注册失败。 父主题: 设备注册