坦阳按摩垫通讯协议
端口查询请求
关联设备命令:0x05
发送方 | 服务器 |
说明 | 服务端询问设备状态 |
开始标志 | 1byte,“_” |
报文长度 | 3byte,表示整个报文的总长度,ASCII数字表示 |
命令 | 3byte,STA |
会话ID | 6byte,服务器生成 |
分隔符 | 1byte,“/” |
参数 | 空 |
结束标志 | 2byte,\r\n(0x0D 0x0A) |
端口查询响应
关联设备命令:0x01
发送方 | 通信模块 |
说明 | 返回服务端查询内容 |
开始标志 | 1byte,“_” |
响应类型 | 2byte,RS |
命令 | 3byte,STA |
会话ID | 6byte,服务器生成 |
内容长度 | 3byte,表示内容长度,ASCII数字表示 |
内容 | 操作状态(1-成功,0-失败,#/#分割)
异常代码(0-无异常,#/#分割) 开机序号(数字1-255,#/#分割) 当前模式(0-未启动,1-充电加按摩,2-单按摩,3-单充电,#/#分割) 当前力度(0-255,#/#分割) 剩余时间(0-65535秒) |
结束标志 | 2byte,\r\n(0x0D 0x0A) |
开机
关联设备命令:0x03
发送方 | 服务器 |
说明 | 服务端询问设备状态 |
开始标志 | 1byte,“_” |
报文长度 | 3byte,表示整个报文的总长度,ASCII数字表示 |
命令 | 3byte,RUN |
会话ID | 6byte,服务器生成 |
分隔符 | 1byte,“/” |
参数 | 当前模式(1-充电+按摩,2-单按摩,3-单充电,1byte)
当前力度(0-255,3byte不足前面补零) 剩余时间(1-65535秒,5byte不足前面补零) |
结束标志 | 2byte,\r\n(0x0D 0x0A) |
开机响应
发送方 | 通信模块 |
说明 | 返回服务端查询内容 |
开始标志 | 1byte,“_” |
响应类型 | 2byte,RS |
命令 | 3byte,RUN |
会话ID | 6byte,服务器生成 |
内容长度 | 3byte,表示内容长度,ASCII数字表示 |
内容 | 操作状态(1-成功,0-失败,#/#分割)
异常代码(0-无异常,#/#分割) 开机序号(数字1-255,#/#分割) 当前模式(0-未启动,1-充电加按摩,2-单按摩,3-单充电,#/#分割) 当前力度(0-255,#/#分割) 剩余时间(0-65535秒) |
结束标志 | 2byte,\r\n(0x0D 0x0A) |
关机
关联设备命令:0x04
发送方 | 服务器 |
说明 | 服务端询问设备状态 |
开始标志 | 1byte,“_” |
报文长度 | 3byte,表示整个报文的总长度,ASCII数字表示 |
命令 | 3byte,STP |
会话ID | 6byte,服务器生成 |
分隔符 | 1byte,“/” |
参数 | 0-默认值 |
结束标志 | 2byte,\r\n(0x0D 0x0A) |
关机响应
发送方 | 通信模块 |
说明 | 返回服务端查询内容 |
开始标志 | 1byte,“_” |
响应类型 | 2byte,RS |
命令 | 3byte,STP |
会话ID | 6byte,服务器生成 |
内容长度 | 3byte,表示内容长度,ASCII数字表示 |
内容 | 操作状态(1-成功,0-失败,#/#分割)
异常代码(0-无异常,#/#分割) 开机序号(数字1-255,#/#分割) 当前模式(0-未启动,1-充电加按摩,2-单按摩,3-单充电,#/#分割) 当前力度(0-255,#/#分割) 剩余时间(0-65535秒) |
结束标志 | 2byte,\r\n(0x0D 0x0A) |
机器模式控制
关联设备命令:0x06
发送方 | 服务器 |
说明 | 服务端询问设备状态 |
开始标志 | 1byte,“_” |
报文长度 | 3byte,表示整个报文的总长度,ASCII数字表示 |
命令 | 3byte,MSK |
会话ID | 6byte,服务器生成 |
分隔符 | 1byte,“/” |
参数 | 机器模式(1-充电+按摩,2-单按摩,3-单充电,1byte) |
结束标志 | 2byte,\r\n(0x0D 0x0A) |
机器模式控制响应
发送方 | 通信模块 |
说明 | 返回服务端查询内容 |
开始标志 | 1byte,“_” |
响应类型 | 2byte,RS |
命令 | 3byte,MSK |
会话ID | 6byte,服务器生成 |
内容长度 | 3byte,表示内容长度,ASCII数字表示 |
内容 | 操作状态(1-成功,0-失败,#/#分割)
异常代码(0-无异常,#/#分割) 当前模式(0-未启动,1-充电加按摩,2-单按摩,3-单充电) |
结束标志 | 2byte,\r\n(0x0D 0x0A) |
机器力度控制
关联设备命令:0x07
发送方 | 服务器 |
说明 | 服务端询问设备状态 |
开始标志 | 1byte,“_” |
报文长度 | 3byte,表示整个报文的总长度,ASCII数字表示 |
命令 | 3byte,LDK |
会话ID | 6byte,服务器生成 |
分隔符 | 1byte,“/” |
参数 | 力度档位(0-255,3byte) |
结束标志 | 2byte,\r\n(0x0D 0x0A) |
机机器力度控制响应
发送方 | 通信模块 |
说明 | 返回服务端查询内容 |
开始标志 | 1byte,“_” |
响应类型 | 2byte,RS |
命令 | 3byte,LDK |
会话ID | 6byte,服务器生成 |
内容长度 | 3byte,表示内容长度,ASCII数字表示 |
内容 | 操作状态(1-成功,0-失败,#/#分割)
异常代码(0-无异常,#/#分割) 当前力度 |
结束标志 | 2byte,\r\n(0x0D 0x0A) |
机器时间控制
关联设备命令:0x08
发送方 | 服务器 |
说明 | 服务端询问设备状态 |
开始标志 | 1byte,“_” |
报文长度 | 3byte,表示整个报文的总长度,ASCII数字表示 |
命令 | 3byte,SJK |
会话ID | 6byte,服务器生成 |
分隔符 | 1byte,“/” |
参数 | 机器时间(0-65535秒,5byte) |
结束标志 | 2byte,\r\n(0x0D 0x0A) |
机器时间控制响应
发送方 | 通信模块 |
说明 | 返回服务端查询内容 |
开始标志 | 1byte,“_” |
响应类型 | 2byte,RS |
命令 | 3byte,SJK |
会话ID | 6byte,服务器生成 |
内容长度 | 3byte,表示内容长度,ASCII数字表示 |
内容 | 操作状态(1-成功,0-失败,#/#分割)
异常代码(0-无异常,#/#分割) 当前剩余时间 |
结束标志 | 2byte,\r\n(0x0D 0x0A) |
设备连接查询
关联设备命令:0x01
发送方 | 服务器 |
说明 | 服务端询问设备状态 |
开始标志 | 1byte,“_” |
报文长度 | 3byte,表示整个报文的总长度,ASCII数字表示 |
命令 | 3byte,LJC |
会话ID | 6byte,服务器生成 |
分隔符 | 1byte,“/” |
参数 | 0-默认值 |
结束标志 | 2byte,\r\n(0x0D 0x0A) |
机器连接查询响应
发送方 | 通信模块 |
说明 | 返回服务端查询内容 |
开始标志 | 1byte,“_” |
响应类型 | 2byte,RS |
命令 | 3byte,LJC |
会话ID | 6byte,服务器生成 |
内容长度 | 3byte,表示内容长度,ASCII数字表示 |
内容 | 0-默认值 |
结束标志 | 2byte,\r\n(0x0D 0x0A) |
复位终端
关联设备命令:0x02
发送方 | 服务器 |
说明 | 服务端询问设备状态 |
开始标志 | 1byte,“_” |
报文长度 | 3byte,表示整个报文的总长度,ASCII数字表示 |
命令 | 3byte,FWD |
会话ID | 6byte,服务器生成 |
分隔符 | 1byte,“/” |
参数 | 0-默认值 |
结束标志 | 2byte,\r\n(0x0D 0x0A) |
复位终端响应
发送方 | 通信模块 |
说明 | 返回服务端查询内容 |
开始标志 | 1byte,“_” |
响应类型 | 2byte,RS |
命令 | 3byte,FWD |
会话ID | 6byte,服务器生成 |
内容长度 | 3byte,表示内容长度,ASCII数字表示 |
内容 | 0-默认值 |
结束标志 | 2byte,\r\n(0x0D 0x0A) |