wms-3代货架标签系统(四个灯供电版本)接口文档

news2024/11/24 5:20:39

一、查询标签信息接口

接口类型:POST, 参数格式:json array

链接形式:

http://localhost/wms/associate/getTagsMsg

代码形式:

{

url : http://localhost/wms/associate/getTagsMsg,

requestMethed : GET,

requestParameter : {

 } ,

response : {

[

    {

        "lastOpreateTime": "2020-09-23 03:39:06",

        "mac": "99.97.44.47",

        "power": 100,

        "routerid": "CWR000001",

        "rssi": -50,

        "showStyle": "Pick Template"

    },

    {

        "lastOpreateTime": "2020-09-23 03:39:08",

        "mac": "99.97.44.60",

        "power": 100,

        "routerid": "CWR000001",

        "rssi": -43,

        "showStyle": "Pick Template"

}

]

}

请求参数介绍:

本地服务器用 localhost, 非本地则将 localhost 改为服务器所在主机 IP 地址

响应参数介绍: json array

参数

数据类型

功能

描述

lastOpreateTime

string

最后操作(添加修改)时间

最后操作(添加修改)时间

mac

string

标签id

标签id

power

int

电量

标签剩余电量

routerid

int

所属基站Id

所属基站id号

rssi

int

信号强度

信号强度

showStyle

string

显示样式

该标签屏幕显示的样式

二、更新墨水屏接口

接口类型:POST, 参数格式:json array

链接形式:

http://localhost/wms/associate/getTagsMsg

代码形式:

{

url : http://localhost/wms/associate/getTagsMsg,

requestMethed : GET,

requestParameter : {

 } ,

response : {

[

    {

        "lastOpreateTime": "2020-09-23 03:39:06",

        "mac": "99.97.44.47",

        "power": 100,

        "routerid": "CWR000001",

        "rssi": -50,

        "showStyle": "Pick Template"

    },

    {

        "lastOpreateTime": "2020-09-23 03:39:08",

        "mac": "99.97.44.60",

        "power": 100,

        "routerid": "CWR000001",

        "rssi": -43,

        "showStyle": "Pick Template"

}

]

}

请求参数介绍:

本地服务器用 localhost, 非本地则将 localhost 改为服务器所在主机 IP 地址

响应参数介绍: json array

参数

类型

功能

描述

mac

string

标签mac地址

需要更新的标签mac地址

mappingtype

int

字段映射关系

字段映射关系类型,默认1

styleid

int

模板样式ID

选择实际样式ID,默认1

outtime

int

亮灯超时时间

协议兼容,填写固定值;实际不会控制指示灯灯;

ledstate

int

控制标签指示灯状态

协议兼容,填写固定值;实际不会控制指示灯;

ledrgb

string

控制指示灯的颜色

协议兼容,填写固定值;实际不会控制指示灯;

cmdtoken

string

在对应反馈中传出

扩展参数,可不传

储位号

string

储位号

参数名可以自定义

料号

string

料号

参数名可以自定义

品名

string

品名

参数名可以自定义

数量

string

数量

参数名可以自定义

二维码

string

二维码内容

参数名可以自定义

注:显示参数可修改,多灯电子标签,该接口不支持亮灯,只会刷屏

三、墨水屏更新结果反馈

接口类型:POST, 参数格式:json object

代码形式:

{

requestMethed:POST,

requestParameter:{

{"mac":"99.99.08.51","power":100,"result":true,"cmdtoken":"22222","message":"数据成功"}

},

response:{

}

}

响应参数介绍:

参数类型:json object

参数

数据类型

功能

描述

mac

string

触发按键的标签mac地址

触发按键的标签mac地址, 99.99.01.01

power

int

墨水屏标签电量

更新数据库墨水屏电量, 100

result

bool

墨水屏更新结果

true :更新成功;false:更新失败;

cmdtoken

string

返回调用请求传入的cmdtoken

message

string

更新结果信息描述

数据成功;数据失败;数据发送超时;唤醒失败;基站不在线;数据异常;数据格式不正确,解析失败;参数格式不正确或参数不全,无法执行标签不存在;

四、拣货完成按标签确认键反馈接

接口类型:POST, 参数格式:json object

代码形式:

{

requestMethed:POST ,

requestParameter:

{

{"mac":"99.99.17.1","result":1}

},

response:{

}

}

参数格式:json object

参数

数据类型

功能

描述

mac

string

标签mac地址

指示灯所在标签的mac地址

result

int

按键反馈结果

result=1,右1按键;result=2,左1按键;result=3,左2按键;result=4,左3按键;

五、多灯标签单独点灯控制接口

接口类型:POST, 参数格式:json array

http://localhost/wms/associate/ctrlTagLed 

代码形式:

{

url :http://localhost/wms/associate/ctrlTagLed ,

requestMethed : POST,

requestParameter:{

[

{

"mac":"99.99.08.51",

"lednum":1, 控制哪个灯(1~4)

"timeout":60,

"ledrgb":"ff00",

"ledmode":0, 闪亮灯模式:0,常亮1快闪,2慢,3灭灯

"cmdtoken":"33333",

"reserve":"reserve"

},

{

"mac":"99.96.19.64",

"lednum":1, 控制哪个灯(1~4)

"timeout":60,

"ledrgb":"ff00",

"ledmode":0, 闪亮灯模式:0,常亮1快闪,2慢,3灭灯

"cmdtoken":"44444",

"reserve":"reserve"

}

]

response:{

true

}

}

(此链接包含特殊字符”[” ”]”)请求参数介绍:

本地服务器用 localhost, 非本地则将 localhost 改为服务器所在主机 IP 地址

请求参数介绍: json array

本地服务器用localhost, 非本地则将localhost改为服务器所在主机IP地址

参数

数据类型

功能

描述

mac

string

标签mac地址

指示灯所在标签的mac地址

lednum

int

指示灯的编号

需要控制哪个指示灯(编号:1~4)

timeout

int

亮灯超时时间

对应时间多少秒后标签自动熄灭;默认传0不自动熄灭

ledrgb

string

亮灯颜色

Rgb颜色值:红色,ledrgb =“ff0000”;绿色,ledrgb=“ff00”;蓝色,ledrgb=“ff”;黄色,ledrgb=“ffff00”;白色,ledrgb=“ffffff”;紫色,ledrgb= “ff00ff”;淡蓝,ledrgb= “ffff”;

ledmode

int

亮灯模式

0:标签指示灯常亮;1:标签指示灯快闪;2:标签指示灯慢闪;3:灭灯;4:全灭;

cmdtoken

string

在对应反馈中传出

扩展参数,可不传

reserve

string

预留

预留

response响应参数介绍:

参数

功能

描述

bool

调用接口响应

false:调用失败;true:调用成功;

注:显示参数可修改

六、多灯标签单独点灯结果反馈

接口类型:POST, 参数格式:json object

代码形式:

{

requestMethed:POST,

requestParameter:{

{

"mac":"99.99.08.51",

"result":true,

"power":100,

"lednum":1,

"cmdtoken":"55555",

"message":"数据成功"

}

},

response:{

}

}

响应参数介绍:

参数类型:json

参数

数据类型

功能

描述

mac

string

标签mac地址

指示灯所在标签的mac地址

power

int

不处理

不处理

result

bool

点亮完成反馈结果

false,点亮失败;true,点亮成功;

lednum

int

指示灯ID

指示灯1,lednum=1指示灯2,lednum=2指示灯3,lednum=3指示灯4,lednum=4

cmdtoken

string

返回调用请求传入的cmdtoken

message

string

更新结果信息描述

数据成功;数据失败;数据发送超时;唤醒失败;基站不在线;数据异常;数据格式不正确,解析失败;参数格式不正确或参数不全,无法执行标签不存在;

七、巷道灯控制

接口类型:POST, 参数格式:json array

http://localhost/wms/associate/ctrlShelfIndicator  

代码形式:

{

url :http://localhost/wms/associate/ctrlShelfIndicator

requestMethed : POST,

requestParameter:{

[

{

"mac":"99.99.08.51",

"timeout":60,

"ledrgb":"ff00",

"ledmode":0,

"buzzer":1,

"reserve":"reserve"

},

{

"mac":"99.96.19.64",

"timeout":60,

"ledrgb":"ff00",

"ledmode":0,

"buzzer":1,

"reserve":"reserve"

}

]

response:{

true

}

}

(此链接包含特殊字符”[” ”]”)请求参数介绍:

本地服务器用 localhost, 非本地则将 localhost 改为服务器所在主机 IP 地址

请求参数介绍: json array

本地服务器用localhost, 非本地则将localhost改为服务器所在主机IP地址

参数

数据类型

功能

描述

mac

string

要点亮标签ID

标签设备ID号

timeout

int

亮灯超时时间

对应时间多少秒后标签自动熄灭

ledrgb

string

亮灯颜色

(异常报警)红:ff0000,(出库)绿:ff00;(入库)黄:ffff00,

ledmode

int

亮灯模式

0:常亮;1:快闪;2:慢闪;3灭灯,4全灭

buzzer

int

蜂鸣器状态

1:响,2:不响

reserve

预留

预留

响应参数介绍:

参数

数据类型

功能

描述

bool

点亮数据发送指示

点亮数据发送指示

true:发送成功;false:发送失败;

注:显示参数可修改

八、巷道灯结果反馈

接口类型:POST, 参数格式:json object

代码形式:

{

requestMethed:POST,

requestParameter:{

{"mac":"99.99.08.51","result":true}

},

response:{

}

}

响应参数介绍:

参数类型:json object

参数

数据类型

功能

描述

mac

string

要点亮指示灯ID

指示灯备ID号

result

bool

反馈结果

true, 点亮成功; false, 点亮失败;

九、反馈回调地址设置

Admin用户登录到wms系统,进入“系统管理->第三方配置界面”,可以配置反馈接口的回调地址

反馈类型

描述

地址

墨水屏更新结果反馈

updateTagResult

回调完整URL

拣货完成确认键反馈

enterKey

回调完整URL

三色货架指示灯结果反馈/单独点灯结果反馈

ctrlShelfIndicatorResult

回调完整URL

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/796245.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Django模板语法和请求

1、在django关于模板文件加载顺序 创建的django项目下会有一个seeetings.py的文件 如果在seeetings.py 中加了 os.path.join(BASE_DIR,‘templates’),如果是pycharm创建的django项目会加上,就会默认先去根目录找templates目录下的html文件&#xff0c…

CMIP6数据处理及在气候变化、水文、生态等领域中的实践技术应用

气候变化对农业、生态系统、社会经济以及人类的生存与发展具有深远影响,是当前全球关注的核心议题之一。IPCC(Intergovernmental Panel on Climate Change,政府间气候变化专门委员会)的第六次评估报告明确;指出&#x…

建议收藏:模拟版图面试题,含解析(附下载)

IC行业是一个充满竞争和机遇的领域,而作为一名模拟版图工程师,在面试中表现出色至关重要。 之前为大家全面解析过模拟版图,但面对面对即将找工作或者是面对今年秋招的的同学,可能对于模拟版图面试这块更感兴趣。 秋今天芯博士为…

Python数据可视化工具——Matplotlib

目录 1 基础准备1.1简介1.2安装1.3 绘图基础知识1.4 查询matplotlib系统中文字体 2 绘图流程2.1 简单绘图2.2 标准绘图2.3 绘制子图2.3.1 add_subplot方法两行一列子图 plt1.add_subplot(2,1,*)一行两列子图 plt1.add_subplot(1,2,*) 2.3.2 plt.subplot()方法 2.4 添加文字说明…

【必看,干货满满】K8S云原生技术小结

Docker容器技术总结: 1、Docker容器部署及常用命令详解 2、Dockerfile使用及案例详解 3、Docker容器数据卷详解 4、Docker网络详解 5、Docker资源配额详解 6、Docker私有仓库Harbor搭建及使用 7、Docker图形化管理工具Protainer搭建 8、Docker配置阿里镜像加速源&am…

最新版本docker 设置国内镜像源 加速办法

解决问题:加速 docker 设置国内镜像源 目录: 国内加速地址 修改方法 国内加速地址 1.Docker中国区官方镜像 https://registry.docker-cn.com 2.网易 http://hub-mirror.c.163.com 3.ustc https://docker.mirrors.ustc.edu.cn 4.中国科技大学 https://docker.mirrors…

【《React Hooks实战》——指导你使用hook开发性能优秀可复用性高的React组件】

使用React Hooks后,你很快就会发现,代码变得更具有组织性且更易于维护。React Hooks是旨在为用户提供跨组件的重用功能和共享功能的JavaScript函数。利用React Hooks, 可以将组件分成多个函数、管理状态和副作用,并且不必声明类即…

生信学院|07月27日《非线性仿真的领头羊之ABAQUS介绍》

课程主题:非线性仿真的领头羊之ABAQUS介绍 课程时间:2023年07月27日 14:00-14:30 主讲人:张明学 生信科技 CAE专家 ABAQUS功能ABAQUS应用Q&A 请安装腾讯会议客户端或APP,微信扫描海报中的二维码报名哦~~~ 或者点击链接报…

用js把地区字符串格式化为省、市、区

用js把地区信息格式化为省、市、详细信息,结果如下 代码如下 formatter("广东省深圳市南山区深南大道10000号") formatter("西藏自治区拉萨市城关区北京中路35号") formatter("四川省阿坝藏族羌族自治州九寨沟县漳扎镇301省道") for…

cass--单选不累加设置

打开软件,在空白处右击--选项--选择,如下: 完成后,点击确定按钮即可。

Vue学习Day3——生命周期\组件化

一、Vue生命周期 Vue生命周期:就是一个Vue实例从创建 到 销毁 的整个过程。 生命周期四个阶段:① 创建 ② 挂载 ③ 更新 ④ 销毁 1.创建阶段:创建响应式数据 2.挂载阶段:渲染模板 3.更新阶段:修改数据,更…

elment-ui的侧边栏 开关及窗口联动

<template><div class"asders"><el-aside width"200px"><div class"boxbody"><div>源码外卖</div><el-switch v-model"isCollapse" :active-value"true" :inactive-value"fals…

【U8+】财务三大UFO报表的勾稽关系

【三大报表】 资产负债表、利润表、现金流量表&#xff0c;称之为企业三大报表&#xff0c;也是最常见、常用的报表。 【勾稽关系】 核对报表的勾稽关系之前&#xff0c;需要保证“资产负债表”平衡&#xff0c;否则无法正确勾稽检查&#xff1b;资产负债表、利润表、现金流量…

护眼台灯哪个牌子好?三款主流品牌横向对比测评

随着暑假的到来&#xff0c;不少家长想添置或者换新的护眼台灯给孩子使用&#xff0c;护眼台灯正是线下一款炙手可热的护眼神器&#xff0c;很多家长纷纷想给自己孩子买一款真正护眼的台灯。不过面对市场上各种品牌和型号的护眼台灯&#xff0c;对于不熟悉或者是第一次购买护眼…

机器学习深度学习——softmax回归的简洁实现

&#x1f468;‍&#x1f393;作者简介&#xff1a;一位即将上大四&#xff0c;正专攻机器学习的保研er &#x1f30c;上期文章&#xff1a;机器学习&&深度学习——softmax回归从零开始实现 &#x1f4da;订阅专栏&#xff1a;机器学习&&深度学习 希望文章对你…

Java并发编程第2讲——线程基础

目录 一、线程简介 1.1 什么是线程 1.2 线程的组成 1.3 线程的特点 1.4 Java的main方法 二、线程的创建与启动 2.1 线程的创建 2.1.1 继承Thread类&#xff08;无返回值&#xff09; 2.1.2 实现Runnable接口&#xff08;无返回值&#xff09; 2.1.3 实现Callable接口…

【Luogu】 P4331 [BalticOI 2004] Sequence 数字序列

题目链接 点击打开链接 题目解法 首先做一个重要的转化&#xff1a;把 b i b_i bi​ 单调上升变为 b i b_i bi​ 单调不降 如何转化&#xff1f;将 a i − i a_i-i ai​−i 变成新的 a i a_i ai​&#xff0c;将 b i − i b_i-i bi​−i 变新的 b i b_i bi​&#xff…

练习时长两年半的双机热备

1.双机热备技术产生的背景 传统的组网方式如下左图所示&#xff0c;内部用户和外部用户的交互报文全部通过防火墙A。如果防火墙A出现故障&#xff0c;内部网络中所有以防火墙A作为默认网关的主机与外部网络之间的通讯将中断&#xff0c;通讯可靠性无法保证。防火墙作为安全设备…

金蝶云星空与旺店通·企业版对接集成物料查询连通创建货品档案(cp_KW货品同步)

金蝶云星空与旺店通企业版对接集成物料查询连通创建货品档案(cp_KW货品同步) 接入系统&#xff1a;金蝶云星空 金蝶K/3Cloud结合当今先进管理理论和数十万家国内客户最佳应用实践&#xff0c;面向事业部制、多地点、多工厂等运营协同与管控型企业及集团公司&#xff0c;提供一个…

前端实现导出excel表格(合并表头)

需求&#xff1a;勾选行导出为excel表格&#xff08;合并表头 &#xff09; 一、安装插件 npm install --save file-saver xlsx运行项目报如下警告的话 运行npm install xlsx0.16.0 --save 来降低版本号&#xff08;最初我安装的版本号是0.18.16的版本&#xff09;再次运行项目…