服务器配置
获取和更新设备的服务器配置(XL私有协议)
获取终端服务器配置
请求参数
字段 | 类型 | 必选 | 说明 |
---|---|---|---|
vehicleNo | string | 是 | 车牌号 |
响应Data (类型:array(object))
返回终端配置的服务器列表,定义查看当前页面表1
示例
请求示例
url
http://localhost:8080/web_api/v1/dev_manage/get_server_config?vehicleNo=130000000001
http://localhost:8080/web_api/v1/dev_manage/get_server_config?vehicleNo=130000000001
响应示例
json
{
"code": 200,
"msg": "成功",
"data": [{
"serverAddr": "127.0.0.1",
"serverPort": 8080,
"protocolType":2,
"deviceNo":"130000000001"
},{
"serverAddr": "128.0.1.2",
"serverPort": 7001,
"protocolType":2,
"deviceNo":"130000000005"
}]
}
{
"code": 200,
"msg": "成功",
"data": [{
"serverAddr": "127.0.0.1",
"serverPort": 8080,
"protocolType":2,
"deviceNo":"130000000001"
},{
"serverAddr": "128.0.1.2",
"serverPort": 7001,
"protocolType":2,
"deviceNo":"130000000005"
}]
}
设置终端服务器配置
请求参数
名称 | 类型 | 必选 | 说明 |
---|---|---|---|
vehicleNo | string | 是 | 车牌号 |
itemInfos | array(object) | 是 | 服务器配置信息,目前支持4个表1 |
响应Data
无
示例
请求示例
json
http://localhost:8080/web_api/v1/dev_manage/set_server_config
{
"vehicleNo": "130000001",
"itemInfos": [{
"serverAddr": "127.0.0.1",
"serverPort": 8080,
"protocolType":2,
"deviceNo":"18600000001"
},{
"serverAddr": "127.0.0.1",
"serverPort": 7001,
"protocolType":2,
"deviceNo":"18600000002"
}]
}
http://localhost:8080/web_api/v1/dev_manage/set_server_config
{
"vehicleNo": "130000001",
"itemInfos": [{
"serverAddr": "127.0.0.1",
"serverPort": 8080,
"protocolType":2,
"deviceNo":"18600000001"
},{
"serverAddr": "127.0.0.1",
"serverPort": 7001,
"protocolType":2,
"deviceNo":"18600000002"
}]
}
响应示例
json
{
"hdr":{
"code":200,
"message":"success"
}
}
{
"hdr":{
"code":200,
"message":"success"
}
}
表1: 服务器配置信息
名称 | 类型 | 说明 |
---|---|---|
serverAddr | integer | 服务器地址,可以输入域名 |
serverPort | integer | 服务器端口 |
protocolType | integer | 0:不启用;1:私有协议;2:部标-2013;3:TTX协议;4:货运2013;5:部标2019(苏标);6:部标2019(粤标);7: 部标2019(陕标) |
deviceNo | string | 终端号 |