文档首页 > > 开发指南> 车辆集成开发> 车辆接入接口开发流程

车辆接入接口开发流程

分享
更新时间: 2020/04/27 GMT+08:00

No.

简要描述

详细描述

预置条件

请求消息

1

南向设备连接

使用MQTT客户端采用双向证书认证方式连接车联网服务的服务器

MQTT客户端(推荐Eclipse Paho Java Client)

华为云IoT服务器地址(IP+Port)

华为云IoT已同步设备编号deviceID及车辆信息的vin码

客户端证书

认证服务器的CA证书

MQTT connect,clientId填写deviceId

使用MQTT SDK

2

南向设备订阅Topic

需要提前订阅相关Topic,目的是能够收到后续的请求或响应消息

南向设备已连接

MQTT sub,需要订阅的Topic如下,Qos填写2

收登录响应的:Client/V1/DEVICE_MGMT/${deviceID}

收命令请求的:Client/V1/REMOTE_CTRL/${deviceID}

3

南向设备登录

通过登录消息提供vin码,华为云IoT会判断预置的数据中vin和设备编号deviceID是否匹配,匹配才允许登录,登录是进行后续业务的基础。

南向已订阅

Client/V1/DEVICE_MGMT/${deviceID}

MQTT pub,Qos填写2

设备管理Topic:Server/V1/DEVICE_MGMT/${deviceID}

4

南向设备上报原始数据

设备上报数据,接口内容格式见API参考

设备已登录

MQTT pub,Qos填写0原始数据上报:Server/V1/DATA_COLL/${deviceID}

5

南向设备接受远程控制命令

设备接收远程控制命令,接口内容格式见API参考

南向已订阅

Client/V1/REMOTE_CTRL/${deviceID}

南向已订阅

Client/V1/REMOTE_CTRL/${deviceID}

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问