当前位置:首页 > 远程控制通讯协议
起始字节 0 7 11 15 字段 时间戳 定单ID 用户ID 动作类型 数据类型 TIME DWORD DWORD BYTE 当前终端时间 定单ID 用户ID 0:开门 1:关门 =....... 描述及要求 16
执行结果 BYTE 0:成功,1:失败, 2:不支持。 8. 升级
终端的升级采用FTP服务器下载固件的方式来实现,终端与平台建立连接后随时可以上传升级请求命令(请求ID为0x7001),由平台来决定是否需要升级,同时下发请求应答到终端(应答ID为0xF101),终端收到平台的允许升级的回应后,可以决定在空闲或其他时间升级。
8.1升级请求
消息ID:0x7001。数据格式见表25。 表25 消息体数据格式
起始字节 0 字段产品型号 数据类型 STRING[50] 描述及要占50字节长度,不够50字节以0补在后面 50
软件版本号 STRING[50] 占50字节长度,不够50字节以0补在后面 8.2升级请求应答
消息ID:0xF101。数据格式见表26。 表26 消息体数据格式
起始字节 0 2 3 53 103 153 字段 应答流水号是否升级 产品型号 软件版本号 服务器IP或域名 服务器端口 数据类型 WORD 描述及要对应的终端请求命令的流水号 =0:不用升级,如下的字段没有 =1:需要升级, BYTE STRING[50] STRING[50] STRING[50] WORD 155 205 255 305 用户名 密码 下载路经 文件名 STRING[50] STRING[50] STRING[50] STRING[50] 9 短信控制命令
终端与用户(手机)直接交互信息可以通过短信(SMS)进行,SMS格式定义如下: SMS内的字符约定为英文字母、数据和五种字符(= : , . #)。如有其他字符,忽略,
1) 起始字符为#= 2) 终止字符为:#
3) #=XXX,YYY,ZZZ:# 起始和终止字符之间通过,分割多个字段,第一个字段为命令字段,用于识别不同的指令,后续字段为参数或返回值字段。
短信通讯采用(发起+应答)的方式交互信息,发起方为用户(手机端),应答方为车载终端,如果发起端在一定的时间内(如5S)没有收到终端的应答,则可重新发送命令。 9.1 工况数据查询 发起格式: #=001:#
001:为工况查询的命令字。 应答格式:#=001:A,B,C,D,E,F:# A:剩余油量,单位:% B:剩余电量,单位:%
C:经度, 单位:度,精确到小数点后面6位 D: =’E’:东经, =’W’:西经
E:纬度, 单位:度,精确到小数点后面6位 F:=’N’:北纬, =’S’:南纬 9.2 终端参数查询 发起格式: #=002:#
002:为参数查询的命令字。 应答格式:#=002:A,B:# A:服务器IP
B:端口号 9.3 终端参数设置 发起格式: #=003:A,B:#
003:为参数设置的命令字。 A:服务器IP
B:端口号 应答格式:#=003:A:#
A: =OK:表示设置成功 =ERROR:表示设置失败 9.4远程控制
发起格式: #=004:A:# 004:为控制的命令字。
A:控制类型,01:开门, 02:关门, 03....... 应答格式:#=004:A:#
A: =OK:表示控制成功 =ERROR:表示控制失败。 9.5 远程唤醒 发起格式: #=005:#
005:为唤醒工作的命令字。 应答格式:#=005:A:#
A: =OK:表示成功 =ERROR:表示失败。 9.6远程睡眠 发起格式: #=006:#
006:为唤醒工作的命令字。 应答格式:#=006:A:#
A: =OK:表示成功 =ERROR:表示失败。
共分享92篇相关文档