1.批量拣货更新标签信息接口
http://localhost/smartpick/associate/lightTags
代码形式:
{
url : http://localhost/smartpick/associate/lightTags,
requestMethed : POST,
requestParameter : {
[
{"mac":"99.99.22.03","devtype":2,"displaytype":3,"timeout":60,"ledrgb":"ff0000","ledcycle":0,"code":"1234567890ABCDEF","quantity":-32768},
{"mac":"99.99.21.80","devtype":2,"displaytype":3,"timeout":60,"ledrgb":"ff0000","ledcycle":0,"code":"1234567890ABCDEF","quantity":32767}
]
},
response:{
true
}
}
(此链接包含特殊字符”[” ”]”) 请求参数介绍:
本地服务器用 localhost, 非本地则将 localhost 改为服务器所在主机 IP 地址
参数 | 类型 | 长度 | 功能 | 描述 |
mac | 字符串 | 要点亮标签ID | 标签设备ID号 | |
devtype | 数字 | Uint8 | 设备类型 | 1,一代;2,二代;3,三代;4,四代; |
displaytype | 数字 | UInt8 | 显示模板类型 | 0,默认模板;1,样式一;2,样式二 |
timeout | 数字 | UInt16 | 亮灯超时时间 | 对应时间多少秒后标签自动熄灭 |
ledrgb | 字符串 | UInt32 | 亮灯颜色 | RGB十六进制颜色码,ff0000,绿灯;ff00,红灯 |
ledcycle | 数字 | UInt8 | 亮灯模式 | 亮灯间隔ledcycle*500(ms),0常亮 |
Commoditynum | 数字/字符串 | Uint32 | 显示内容 | 商品编号/数码管1 |
quantity | 数字 | int16 | 显示内容 | 拣货数量/数码管2 |
code | 字符串 | 16字符 | 显示内容 | 货物编码/订单编号/库位等 |
reserve1 | 数字 | int16 | 显示内容 | 预留字段 |
reserve2 | 数字 | Uint32 | 显示内容 | 预留字段 |
reserve3 | 数字 | Uint32 | 显示内容 | 预留字段 |
data | 字符串 | 12字符 | 显示内容 | 预留字段 |
响应参数介绍:
参数 | 功能 | 描述 |
bool | 点亮数据发送指示 | true:发送成功,false:发送失败 |
显示样式选择:
displaytype=0:
commoditynum:1234
quantity:12
displaytype=1:
commoditynum:65535
quantity:456
displaytype=2:
commoditynum:65535
quantity:789
displaytype=3:
code:ABC2017070204
quantity:12
displaytype=4:
code:A0203
quantity:9999
参数取值:
Devtype=2
displaytype | commoditynum | quantity | code |
0 | 0~9999 | 0 ~ 32767 | |
1 | 999999999 | 0 ~ 32767 | |
2 | 999999999 | 32767 | |
3 | 32767 | 16字符 | |
4 | 32767 | 16字符 |
2. 拣货完成标签按键反馈接口
代码形式:
{
requestMethed:POST ,
requestParameter:{
[
{"mac":"99.99.17.1","result":"true"}
]
},
response:{
}
}
(此链接包含特殊字符”[” ”]”)响应参数介绍:
参数 | 功能 | 描述 |
mac | 标签号 | 触发按键的标签ID号 |
result | 按键反馈结果 | 按键反馈结果(bool)true 成功,表示拣货完成 |
3.查询标签信息接口
示例:
链接形式:
http://n.picksmart.cn/smartpick/associate/getTagsMsg
代码形式:
{
url : http://localhost/smartpick/associate/getTagsMsg,
requestMethed : GET,
requestParameter : {
} ,
response : {
[{\"lastOpreateTime\":\"2019-06-24 15:34:20.0\",\"mac\":99.99.98.1,\"power\":100,\"routerid\":CWR000083,\"rssi\":-52,\"showStyle\":\"拣货模板\"},
{\"lastOpreateTime\":\"2019-06-24 15:34:20.0\",\"mac\":99.99.98.2,\"power\":100,\"routerid\":CWR000083,\"rssi\":-45,\"showStyle\":\"拣货模板\"},
{\"lastOpreateTime\":\"2019-06-24 15:34:20.0\",\"mac\":99.99.98.3,\"power\":100,\"routerid\":CWR000083,\"rssi\":-49,\"showStyle\":\"拣货模板\"}]
}
请求参数介绍:
本地服务器用 localhost, 非本地则将 localhost 改为服务器所在主机 IP 地址
响应参数介绍:
参数 | 功能 | 描述 |
lastOpreateTime | 最后操作(添加修改)时间 | 最后操作(添加修改)时间 |
mac | 标签id | 标签id |
power | 电量 | 标签剩余电量 |
routerid | 所属基站Id | 所属基站地址 |
rssi | 信号强度 | 信号强度 |
showStyle | 显示样式 | 该标签屏幕显示的样式 |