梅赛德斯 - 奔驰(Mercedes-Benz)已经为其联网汽车推出了新的API。该API提供对受支持车辆的一些数据和功能的访问。在数据方面,开发商可以要求访问诸如车辆位置,油位和轮胎压力等。出于安全原因,开发人员无法访问转向控制等。但是,如果应用程序需要,它们可以控制某些功能,例如门锁的锁定/解锁。最终,梅赛德斯 - 奔驰认为,新API将有助于“更好的服务和驾驶体验”的创造。
以下是当前数据点和功能的列表:
车辆:车辆信息如马力,颜色名称,燃料类型,门座数量,型号年份等
轮胎:关于轮胎压力的信息
门:门的状态,锁定/解锁门的功能
位置:当前车辆的地理位置
里程表:有关里程的信息
燃料:当前的燃料水平
充电状态:电池组的当前状态(用于电动车辆)
梅赛德斯 - 奔驰公司指出,连接车辆API还没有完全开发,但它“已经非常接近最终版本”。
汽车模拟器模拟器可让您将自己的想法变成现实,而无需与实际汽车进行互动。在虚拟汽车模拟器内部,可以改变汽车状态以测试应用程序或连接车辆API的所有方面。这些状态在两种用法之间保留,可以通过连接车辆API获取或设置。
注册/登录要启动模拟器,请打开https://car-simulator.developer.mercedes-benz.com 并登录梅赛德斯 - 奔驰/开发人员访问数据。现在打开虚拟车模拟器。
使用汽车模拟器汽车模拟器由4部分组成:
您的模拟汽车:在屏幕中间,您可以看到您的虚拟汽车将直接反映已通过API或汽车模拟器触发的状态更改。
授权服务:在左侧,您将获得有关您授权的REST服务的授权信息(例如访问令牌)
日志:在屏幕的底部,你可以看到汽车模拟器日志
功能:在右侧,您可以看到汽车模拟器为您提供的功能。在这里,您可以设置和/或控制不同的汽车状态。
日志
底部显示模拟器中所有事件的日志。所有传入的连接车辆API请求都显示在此处以及对车辆状态的任何更改。
功能在模拟器的右侧部分,您可以找到汽车模拟器支持的所有功能。
轮胎,燃料,里程表
点击“诊断”订单项,打开包含轮胎,燃油和里程表信息的状态。使用箭头更改数据或直接将其写入字段。
门
点击“Door Locks”来配置门的状态。点击挂锁就可以设置门的位置以及锁的状态。在模拟器中心显示的车上也显示车门状态。
位置
点击'车辆位置'设置/改变你的虚拟汽车1的位置,通过在输入字段中写入地址,2。通过直接点击地图或3。通过手动设置纬度和经度。
充电状态
最后,您可以通过点击“充电”来查看和更改充电状态。这是直接写入输入字段或通过拖动“电池电量”。
一般错误处理API具有一致的错误处理概念,并带有以下错误代码。
HTTP错误代码 | 描述 |
---|---|
204 | 没有内容可以找到要求的参数,例如:没有车辆可以找到。 |
400 | 输入参数未正确提供。 |
401 | 标题中的授权无效或缺失。 |
403 | 权限不足。 |
404 | 未找到请求的资源,例如:找不到选定的车辆。 |
408 | 汽车不可用,因为它没有连接到模拟器。 |
429 | 超出配额限制。 |
500 | 服务器端发生错误,例如,所需的服务没有提供有效的响应。 |
9ima.com
developer-tech
mercedes-benz
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved