坦阳按摩垫通讯协议

来自东骏科技波塞冬平台开发者文档
跳转至: 导航搜索

端口查询请求

关联设备命令: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)