全志平台

一、基本指令格式

1.1 获取设备参数

http://{ip}:8082/api/getdeviceinfo/?custom=1&cmd={cmd}

读取设备参数信息,如设置项、状态值等

1.2 设置设备参数

http://{ip}:8082/api/setdeviceinfo/?custom=1&cmd={cmd}

设置设备参数,如设置项、开关录制等

二、获取设备信息

2.1 获取设备功能集

功能集定义

url

http://{ip}:8082/api/getdeviceinfo/?custom=1&cmd=8569

设备返回 示例

{
    "String": "carplay:1;wifip2p:moto_1234,ad5245365487"
}

2.2 获取设备硬件识别码

硬件识别码定义

url

http://{ip}:8082/api/getdeviceinfo/?custom=1&cmd=8567

设备返回 示例

{
    "String": "SW;V536;HYT9346;SN20;00;D401;xx;xx;XX:XX:XX:XX"
}

2.3 获取设备wifi信息

url

http://{ip}:8082/api/getdeviceinfo/?custom=1&cmd=3029

设备返回 示例

{
    "ssid": "wifi-xxxx",
    "password" : "12345678"
}

备注 硬件识别码定义参见 WiFI设备协议概览

2.4 切换到投屏模式

url

http://{ip}:8082/api/getdeviceinfo/?custom=1&cmd=8570

设备返回 示例

{
    "codeResult": 0
}

2.5 固件上传指令

url

http://{ip}:8082/mnt/extsd/version

备注

上传使用post formdata形式上传 content-type为:"multipart/form-data"

设备返回 示例

{
    "codeResult": 0
}

2.6 获取表盘、屏幕参数

url

http://{ip}:8082/api/getdeviceinfo/?custom=1&cmd=8571

设备返回 示例

{
    "codeResult": 0,
    "dialWh": "1x1", 
    "dialFormat": "jpg,png",
    "screenWh":"16x9",
    "animFormat":"mp4,gif"
}

备注:
dialWh为表盘宽高比,用于表盘,支持项 1x1,4x3,16x9,16x10
screenWh为屏幕宽高比,用于启动动画,支持项 1x1,4x3,16x9,16x10

2.7 上传表盘资源

url

http://{ip}:8082/mnt/extsd/dial

备注

上传使用post formdata形式上传 content-type为:"multipart/form-data"

设备返回 示例

{
    "codeResult": 0
}

2.8 上传启动动画资源

url

http://{ip}:8082/mnt/extsd/anim

备注

上传使用post formdata形式上传
content-type为:"multipart/form-data"

设备返回 示例

{
    "codeResult": 0
}

2.9 获取设备GPS信息

url

http://{ip}:8082/api/getdeviceinfo/?custom=1&cmd=8887

设备返回 示例

{
    "codeResult": 0,
    "Signal": "America#31:46,5,6;28:45,189,25;32:44,38,28;10:42,38,28;25:37,38,28;26:37,38,28;1:31,38,28;29:30,38,28;16:25,38,28;23:23,38,28;3:0,38,28;0:0,38,28$China#25:40,38,28;32:40,38,28;15:38,28,38;10:37,38,28;37:37,38,28;16:35,38,28;1:30,38,28;18:0,18,35;14:0,18,35;22:0,18,35;13:0,18,35;10:0,18,35",
    "String": "2014/04/24 21:21:05 N:22.93058 E:114.02580 H:17 25 km/h"
}

备注 Signal

1.第一层级国家和国家之间用$进行数据分割
2.第二层级key(国家)和value(数据值,卫星数据用分号(;)分割)用#进行数据分割
3.第三层级的key(卫星编号)和value(信号值,方位角,高度角)用:进行数据分割

2.10 心跳

url

http://{ip}:8082/api/getdeviceinfo/?custom=1&cmd=3016

设备返回 示例

{
    "codeResult": 0
}
Copyright © 智阳软件 2023修订时间: 2025-03-29 15:29:13

results matching ""

    No results matching ""