比亚迪智慧开放平台开发记录

前言

最近在做一个比亚迪开发平台的胎压测试app,因此记录一下比亚迪智慧开放平台的使用流程。想要调取汽车数据,其实实现方法很简单,根据流程不需要Android编程知识也能实现。
地址:https://oip.byd.com/

注册账号

首先想要获得比亚迪官方sdk,需要注册账号并实名认证

在这里插入图片描述
实名认证需要身份证正反面以及手持身份证的照片
实名认证需要身份证正反面以及手持身份证的照片

SDK和API文档下载

API文档中记录了包括车身、行驶数据、车速、能力模式、全景、空调、PM2.5、雷达、充电设备、车辆设置等18类数据。
开发者需要使用比亚迪公开的SDK开发,SDK是基于Android7.1.2开发的。
在这里插入图片描述
将SDK解压到你想要存储的位置(目录不要有中文)
其中DOC&SAMPLE_v1.0.5.1存放了API的调用教程,以及可以直接使用的HelloWorld的项目,使用前需要将DOC&SAMPLE_v1.0.5.1\SAMPLE_v1.0.5.1\比亚迪车载应用开发指南\HelloWorld 中的中文改成英文。
SDK_v1.0.5内的byd-auto_sdk_windows为比亚迪官方sdk在这里插入图片描述

项目运行

在Android Studio中打开HelloWorld项目(比亚迪车载应用开发指南.pdf里有下载安装Android Studio以及配置环境变量的教程,可以看一下)
在这里插入图片描述
通过如下路径切换SDK为刚才解压的byd-auto_sdk_windows文件夹
Tools->SDK Manager
在这里插入图片描述

安装AVD模拟器

通过如下路径创建AVD模拟器
Tools->AVD Manager->Create Virtual Device

当然,我们为了让用户更加便捷,我们增加了图片拖拽功能。
截图所见配置请参考截图内容,不可见部分使用默认配置即可,点击Finish完成配置。
在这里插入图片描述
可以看到Table列表中出现了刚才添加的BYD设备

在这里插入图片描述
选中新创建的硬件设备BYD,点击Next,选中如截图所选images(注意这里不能选错,否则无法成功安装BYD模拟器),点击Download下载。
在这里插入图片描述
下载成功后,点击Next,出现具体device配置信息,参考截图配置即可(不可见部分使用默认),点击Finish
在这里插入图片描述
至此AVD模拟器设备创建完成
注:操作中可能会出现“Intel virtualization technology (vt,vt-x) is not enabled”类似提示,需要进入BIOS修改配置。
参考:https://blog.csdn.net/qq_21187515/article/details/103056299

启动AVD模拟器

在这里插入图片描述

在这里插入图片描述
至此,开放平台的创建完成,如果想要查看其他数据,可以根据代码和Api接口进行修改。

BYD车机数据模拟器(ApiSimulator)

ApiSmiulator可以主动修改汽车数据进行测试,以下是下载链接:
链接:https://pan.baidu.com/s/1ZECHbqBDlIFAinWygz6dYw?pwd=636t
提取码:636t

下载ApiSimulator工具包,解压到本地
在这里插入图片描述
首先启动AVD模拟器;然后双击ApiSimulator v1.0.7.exe,通过 设备->获取设备 查看是否启动
在这里插入图片描述
输入信息如截图所示,点击添加,发送所选,通过在ApiSimulator 中将车架号改为1234,模拟实车车架号变为1234,其他功能操作同上。
在这里插入图片描述

结尾

使用过程中我所遇到的问题:
1、Build failed
在这里插入图片描述
解决方法:
在这里插入图片描述

2、运行AVD模拟器卡死,点击无效
解决方法:重启设备,打开 Tools->AVD Manager
在这里插入图片描述


版权声明:本文为weixin_43695721原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。