Skip to content

TCP通讯

设置网络参数

0x4180 MSGCOMM_PARAM_SET

客户端

请求参数

字段类型描述
frameHeaderstring帧头
ipstringIP地址
numberSystemint0: 十进制, 1: 十六进制
portint端口号
separatorstring分隔符
terminatorstring结束符
craftint工艺号 (1~9)
robotint机器人号
typeint0: 服务器, 1: 客户端

请求示例

json
{
  "client": {
    "frameHeader": "@",
    "ip": "192.168.1.111",
    "numberSystem": 1,
    "port": 9000,
    "separator": ",",
    "terminator": "!"
  },
  "craft": 1,
  "robot": 1,
  "type": 1
}

服务端

请求参数

字段类型描述
frameHeaderstring帧头
ipstringIP地址
numberSystemint0: 十进制, 1: 十六进制
portint端口号
separatorstring分隔符
terminatorstring结束符
craftint工艺号 (1~9)
robotint机器人号
typeint0: 服务器, 1: 客户端

请求示例

json
{
  "craft": 3,
  "robot": 1,
  "server": {
    "frameHeader": "@A",
    "ip": "192.168.1.14",
    "numberSystem": 0,
    "port": 9001,
    "separator": "B",
    "terminator": "C"
  },
  "type": 0
}

查询网络参数

0x4181 MSGCOMM_PARAM_INQUIRE

请求参数

字段类型描述
robotint机器人号
craftint工艺号
typeint0: 服务器, 1: 客户端

请求示例

json
{
  "robot": 1,
  "craft": 1,
  "type": 2
}

响应网络参数查询

0x4182 MSGCOMM_PARAM_RESPOND

客户端

响应参数

字段类型描述
frameHeaderstring帧头
ipstringIP地址
numberSystemint0: 十进制, 1: 十六进制
portint端口号
separatorstring分隔符
terminatorstring结束符
craftint工艺号
netStatebooltrue: 连接, false: 断开
robotint机器人号
typeint0: 服务器, 1: 客户端

响应示例

json
{
  "client": {
    "frameHeader": "@",
    "ip": "192.168.1.111",
    "numberSystem": 0,
    "port": 9000,
    "separator": ",",
    "terminator": "!"
  },
  "craft": 1,
  "netState": false,
  "robot": 1,
  "type": 1
}

服务端

响应参数

字段类型描述
frameHeaderstring帧头
ipstringIP地址
numberSystemint0: 十进制, 1: 十六进制
portint端口号
separatorstring分隔符
terminatorstring结束符
craftint工艺号
netStatebooltrue: 连接, false: 断开
robotint机器人号
typeint0: 服务器, 1: 客户端

响应示例

json
{
  "craft": 1,
  "netState": false,
  "robot": 1,
  "server": {
    "frameHeader": "@",
    "ip": "192.168.1.14",
    "numberSystem": 0,
    "port": 22,
    "separator": ",",
    "terminator": "!"
  },
  "type": 0
}

连接MSGCOMM网络

0x4183 MSGCOMM_DEVICE_CONNECT

请求参数

字段类型描述
robotint机器人号
craftint工艺号

请求示例

json
{
  "robot": 1,
  "craft": 1
}

关闭MSGCOMM网络

0x4184 MSGCOMM_DEVICE_CLOSE

请求参数

字段类型描述
robotint机器人号
craftint工艺号

请求示例

json
{
  "robot": 1,
  "craft": 1
}