仓储24代电子标签接口文档

news2024/10/2 22:28:40

电子标签标签注册

通过手动触发电子标签注册到系统,注册成功就可以进行功能测试。

仓储24代注册

注册成功显示rssi:-xxdB如下:

绝对值越小信号越差,一般0 ~ -75dB都可以正常通讯

查询电子标签信息接口

接口描述

查询注册到系统的电子标签的信息。

接口信息

接口地址:192.168.1.200/wms/associate/queryTagsInRouterId

请求类型:application/json

请求方式:post

接口备注:根据基站id查询电子标签信息

调试工具:ApiPost

请求体参数说明:

参数名称

示例值

类型

参数说明

基站id的集合,传空则查全部

请求示例:

[1]

返回参数说明:(200)成功

参数名

示例值

参数类型

参数描述

datalist

Object

标签信息的集合

datalist.hardwareVersion

4.5

String

硬件版本号

datalist.height

128

Number

分辨率(高)

datalist.mac

99.26.17.85

String

标签id号

datalist.manufacture

CoreWind31

String

型号标识

datalist.power

100

Number

标签电量

datalist.productionBatch

20-08-29

String

生产批次

datalist.routerId

1

Number

绑定基站ID

datalist.rssi

-21

Number

信号强度

datalist.screenType

1

Number

屏幕类型

datalist.serialNumber

CNSHZH1000

String

序列号

datalist.shopNumber

A0015

String

所属店铺

datalist.showStyle

拣货模板单列

String

使用模板名称

datalist.softwareVersion

7.0

String

软件版本号

datalist.state

true

String

在线状态

datalist.status

4

Number

更新状态

datalist.tagRegisterEN

1

Number

允许标签注册开关

datalist.width

296

Number

分辨率(宽)

resultCode

10

Number

返回码

resultMsg

success

String

接口响应信息

返回示例:(200)成功

{
"datalist": [
{
"hardwareVersion": "4.5",
"height": 128,
"mac": "99.26.17.85",
"manufacture": "CoreWind31",
"power": 100,
"productionBatch": "20-08-29",
"routerId": 1,
"rssi": -21,
"screenType": 1,
"serialNumber": "CNSHZH1000",
"shopNumber": "A0015",
"showStyle": "拣货模板单列",
"softwareVersion": "7.0",
"state": true,
"status": 4,
"tagRegisterEN": 1,
"width": 296
},
{
"hardwareVersion": "4.5",
"height": 128,
"mac": "99.26.18.21",
"manufacture": "CoreWind31",
"power": 87,
"productionBatch": "20-08-29",
"routerId": 1,
"rssi": -19,
"screenType": 1,
"serialNumber": "CNSHZH1000",
"shopNumber": "A0015",
"showStyle": "拣货模板单列",
"softwareVersion": "7.0",
"state": true,
"status": 4,
"tagRegisterEN": 1,
"width": 296
},
{
"hardwareVersion": "4.5",
"height": 128,
"mac": "99.26.18.36",
"manufacture": "CoreWind31",
"power": 100,
"productionBatch": "20-08-29",
"routerId": 1,
"rssi": -25,
"screenType": 1,
"serialNumber": "CNSHZH1000",
"shopNumber": "A0015",
"showStyle": "拣货模板单列",
"softwareVersion": "7.0",
"state": true,
"status": 4,
"tagRegisterEN": 0,
"width": 296
}
],
"resultCode": 10,
"resultMsg": "success"

返回参数说明:(201)失败

参数名

示例值

参数类型

参数描述

无请求参数 KEY/VALUE 类型

根据模板刷新屏幕接口

接口描述

墨水屏管理系统配置模板,然后根据设计的模板调用接口

接口信息

​接口地址:

http://192.168.1.200/wms/associate/updateScreen

http://192.168.1.200/wms/associate/refreshMovingTags (移动场景专用)

请求类型:application/json

请求方式:post

接口备注:暂无描述

调试工具:ApiPost

请求体参数说明:

参数名

示例值

参数类型

是否必填

参数描述

mac

99.26.17.85

String

标签id号

mappingtype

694

Number

映射类型,可不传

styleid

30

Number

模板id

ledrgb

0

String

亮灯颜色red,ledrgb =“ff0000”;green,ledrgb=“ff00”;blue,ledrgb=“ff”;yellow,ledrgb=“ffff00”;white,ledrgb=“ffffff”;purple,ledrgb= “ff00ff”;light blue,ledrgb= “ffff”;no color, ledrgb=“0”不需要亮灯传0

ledstate

0

String

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

outtime

0

String

亮灯自动超时时间,0: 一直亮;n: n秒后自动熄灭;

startMachine

PE1-01

String

自定义添加,起点工序台

endMachine

PE2-05

String

自定义添加,终点工序台

taskStartTime

2022-11-11 9:00

String

自定义添加,任务开始时间

basketsQuantity

20

number

自定义添加,花篮数量

arrow

字符串

箭头图标,不传值即可

power

number

自动显示可不传

rssi

number

自动显示可不传

请求示例:

[
{
"mac":"99.29.3.22",
"mappingtype":791,
"styleid":44,
"ledrgb":"0",
"ledstate":"0",
"outtime":"0"
"startMachine":"PE1-01",
"endMachine":"PE2-05",
"taskStartTime":"2022-11-18 9:00",
"basketsQuantity":"99",
"arrow":"",
"rssi":"",
"power":"",
},
{
"mac":"99.29.3.22",
"mappingtype":791,
"styleid":44,
"ledrgb":"0",
"ledstate":"0",
"outtime":"0"
"startMachine":"PE1-01",
"endMachine":"PE2-05",
"taskStartTime":"2022-11-18 9:00",
"basketsQuantity":"99",
"arrow":"",
"rssi":"",
"power":"",
}
]

返回参数说明:(200)成功

参数名

示例值

参数类型

参数描述

无请求参数 KEY/VALUE 类型

返回示例:(200)成功

true

返回参数说明:(201)失败

参数名

示例值

参数类型

参数描述

无请求参数 KEY/VALUE 类型

更新屏幕结果回调

接口描述

更新屏幕的结果反馈,异步

接口信息

回调请求类型:application/json

回调请求方式:post

回调请求备注:墨水服务器为调用方,客户软件接收回调

回调请求参数示例:

{"cmdtoken":"cmdtoken","lednum":0,"mac":"99.88.29.82","message":"数据成功","power":100,"result":true}

回调请求参数说明:

参数名称

示例值

类型

参数说明

mac

99.89.40.57

string

触发按键的标签ID号

result

true

int

true,更新成功false,更新失败

power

100

int

墨水屏当前电量

message

数据成功

string

提示信息

lednum

0

int

不处理

cmdtoken

string

不处理

回调接口设置

描述

url地址

updateTagResult

客户自己的回调接口地址

单独点灯接口

接口描述

单独点灯接口

接口信息

接口地址:

http://192.168.1.200/wms/associate/lightTagsLed

http://192.168.1.200/wms/associate/lightMovingTagsLed (移动场景专用)

请求类型:application/json

请求方式:post

接口备注:暂无描述

调试工具:ApiPost

请求体参数说明:

参数名

示例值

参数类型

是否必填

参数描述

mac

99.26.17.85

string

指示灯所在标签的mac地址

lednum

694

int

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

timeout

30

int

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

ledrgb

0

string

亮灯颜色red,ledrgb =“ff0000”;green,ledrgb=“ff00”;blue,ledrgb=“ff”;yellow,ledrgb=“ffff00”;white,ledrgb=“ffffff”;purple,ledrgb= “ff00ff”;light blue,ledrgb= “ffff”;no color, ledrgb=“0”不需要亮灯传0

ledmode

0

int

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

cmdtoken

0

string

扩展参数,可不传

reserve

PE1-01

string

预留

请求示例:

[
{
"mac": "99.88.64.65",
"lednum": 2,
"timeout": 0,
"ledrgb": "ff00",
"ledmode": 0,
"reserve": "reserve",
"cmdtoken": "Inve123ntec"
},
{
"mac": "99.88.64.65",
"lednum": 2,
"timeout": 0,
"ledrgb": "ff00",
"ledmode": 0,
"reserve": "reserve",
"cmdtoken": "Inve123ntec"
}

]

返回参数说明:(200)成功

参数名

示例值

参数类型

参数描述

无请求参数 KEY/VALUE 类型

返回示例:(200)成功

true

返回参数说明:(201)失败

参数名

示例值

参数类型

参数描述

无请求参数 KEY/VALUE 类型

单独点灯接口结果回调

接口描述:

仓储24代电子标签点灯结果回调接口介绍;

接口信息

点灯结果回调接口

回调请求类型:application/json

回调请求方式:post

回调参数格式:json object

回调请求备注:墨水服务器为调用方,客户软件接收回调

回调请求参数示例:

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

参数名

示例值

参数类型

参数描述

mac

99.99.08.51

string

触发按键的标签ID号

power

100

int

标签剩余电量(0~100)

result

true

bool

true:点亮成功false:点亮失败

lednum

1

int

亮灯编号

cmdtoken

string

返回调用请求传入的cmdtoken,可不使用

message

数据成功

string

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

回调接口设置

描述

url地址

ctrlShelfIndicatorResult

客户自己的回调接口地址

按键事件回调

接口描述:

仓储24代电子标签按键事件回调接口介绍

接口信息

按键事件回调接口

回调请求类型:application/json

回调请求方式:post

回调参数格式:json object

回调请求备注:墨水服务器为调用方,客户软件接收回调

回调请求参数示例:

{"mac":"92.91.34.99","result":0}

参数名称

示例值

类型

参数说明

mac

92.91.34.99

string

触发按键的标签ID号

result

0

int

result=0,右下按键;result=1,右中按键;result=3,右上按键;

回调接口设置

描述

url地址

enterKey

客户自己的回调接口地址

基站状态上报回调

接口描述:

基站状态上报回调接口介绍;

接口信息

基站状态上报回调接口

回调请求类型:application/json

回调请求方式:post

回调参数格式:json object

回调请求备注:墨水服务器为调用方,客户软件接收回调

回调请求参数示例:

{
"frequency": 460, //频率
"hardVersion": "8.1.2", //硬件版本
"id": 1844, //基站地址
"ip": "192.168.1.244", //IP地址
"longPeriod": 1, //长周期
"masterRouterMac": 0,
"productBatch": "2021-11-01",
"serialNumber": "CNSHZH1844",
"shortPeriod": 0.5, //短周期
"softVersion": "8.3.3", //软件版本
"state": 1, // 1在线 , 0 离线
"tagRegisterEN": 1 //注册开关,1开启,0关闭
}

请求体参数说明:

参数名

示例值

参数类型

是否必填

参数描述

id

1820

int

基站ID编号

ip

"192.168.1.244"

string

基站IP地址

frequency

460

int

基站通讯频率(显示的频率比实际频率小435)

hardVersion

"8.1.2"

string

硬件版本号

masterRouterMac

0

int

productBatch

"2021-11-01"

string

生产批次

serialNumber

"CNSHZH1844"

string

序列号

shortPeriod

0.5

float

短周期

softVersion

"8.3.3"

string

软件版本号

state

1

int

基站状态

tagRegisterEN

1

int

允许标签注册开关1:开启0:关闭

回调接口设置

描述

url地址

routerLoginAck

客户自己的回调接口地址

标签注册事件回调

接口描述:

仓储24代电子标签注册事件回调接口介绍;

接口信息

按键事件回调接口

回调请求类型:application/json

回调请求方式:post

回调参数格式:json object

回调请求备注:墨水服务器为调用方,客户软件接收回调

回调请求参数示例:

{
"hardwareVersion": "4.7", //硬件版本
"height": 300, //高度
"mac": "99.88.29.86", //标签地址
"manufacture": "CoreWind24",
"power": 100, //电量
"productionBatch": "20-11-05",
"routerId": 1844, //基站地址
"rssi": -24, //信号强度
"screenType": 1, //屏幕类型
"serialNumber": "CNSHZH1000",
"shopNumber": "A0001",
"showStyle": "默认模板46", //样式名称
"softwareVersion": "7.2", //软件版本
"state": true,
"status": 4,
"tagRegisterEN": 1, //注册开关
"width": 400 //宽度
}

请求体参数说明:

参数名

示例值

参数类型

是否必填

参数描述

mac

"99.88.29.86"

int

电子标签ID编号

power

100

int

标签剩余电量

routerId

460

int

所属基站的ID

rssi

"8.1.2"

string

信号强度

screenType

1

int

屏幕类型

height

300

string

屏幕高度

width

400

string

屏幕宽度

status

4

int

更新状态

state

true

int

基站状态

showStyle

"默认模板46"

string

使用的模板名称

softwareVersion

"7.2"

string

软件版本号

hardwareVersion

"4.7"

string

硬件版本号

serialNumber

"CNSHZH1000"

string

序列号

shopNumber

"A0001"

string

店铺编号

productionBatch

"20-11-05"

string

生产批次

manufacture

"CoreWind24"

string

供应商

tagRegisterEN

1

int

允许标签注册开关1:开启0:关闭

回调接口设置

描述

url地址

tagRegisterAck

客户自己的回调接口地址

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

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

相关文章

八、性能测试之磁盘分析

性能测试之磁盘分析 一、磁盘简介1、存储数据之前,要先进行格式化2、读写数据时,数据与磁盘间有个磁盘缓存(内存的一部分)3、磁盘:持久化的存储设备4、磁盘读写操作流5、磁盘组成6、磁盘分区7、磁盘阵列RAID&#xff0…

记录Echarts双Y轴左右刻度不一致问题

根据项目需要,echarts实现双Y轴图表。因为两边数据不同,所以会出现左右Y轴刻度不一致。 增长率暂时是0,在X轴上,懒得改了。 修改之前: 修改之后: 根据数据找出最大值,分为6份向上取整,得到的每份就是间隔。 // dataAr…

直播预告 | CAR-T疗法红海赛道如何胜出?CAR-T工艺开发及商业化新思考

直播背景 随着整个细胞治疗行业的快速发展,CGT产业链上下游不断完善,从上游原材料及设备供应商到CXO再到创新药企,各个环节的联系更加紧密,竞争与合作关系愈加凸显。细胞药物研发过程中,对生物试剂、耗材、仪器设备有…

基于springboot的图片文字识别,支持中英文识别

概述 基于springboot的图片文字识别,支持中英文识别. 页面上传图片即可转换为中文或者英文. 详细 1.需求(要做什么) 识别图片文字, 实现页面上传图片即可转换为中文或者英文. 2.理论概述 OCR,即Optical Character Recognition&#xff…

机器学习-k-近邻算法

k-近邻算法 一、k-近邻算法概述1.1 使用python导入数据1.2 从文本文件中解析数据 二、使用k-近邻算法改进约会网站的配对效果2.1 准备数据2.2 数据预处理2.3 分析数据2.4 测试算法2.5使用算法 三、手写体识别系统 一、k-近邻算法概述 k-近邻算法是一种常用的监督学习算法&…

百度智能云千帆大模型平台2.0来了!从大模型到生产力落地的怪兽级平台!!

目录 前言 最佳算力效能为企业降低门槛 最多大模型,最多数据集为企业保驾护航 企业级安全对于企业来说是硬性要求 前言 普通人或许感知不明显,但是对于企业而言,身处AI时代,是否选择投资大模型,是否拥抱人工智能…

既然有 HTTP 协议,为什么还要有 RPC

HTTP和RPC 什么是HTTP HTTP协议(Hyper Text Transfer Protocol),又叫做超文本传输协议。平时上网在浏览器上敲个网址就能访问网页,这里用到的就是HTTP协议。 什么是RPC RPC(Remote Procedure Call)&…

详解Vision Transformer中的Encoder

一.Transformer架构 左半边是Encoder,右半边是Decoder。 二.Vision Transformer Vision Transformer取了Transformer的左半边。包含 Input EmbeddingPositional Encoding多头注意力机制 Add & Norm(前馈网络)Feed Forward Add & Norm 2.1 Input Embe…

Python 完美解决 Import “模块” could not be resolved ...

首先扩展安装Python插件 Ctrl Shift P,在打开的输入框中输入 Python: Select Interpreter 搜索,选择 Python 解析器。 选好解析器后,就可以直接在 VS Code 里运行(快捷键 Ctrl F5)或调试(快捷键 F5&…

打造高效等级查询系统

在现代教育体系中,考试等级查询系统是学生、家长和校园必不可少的工具。易查分是一款功能强大、易于使用的在线成绩查询平台,可以帮助学生和家长方便查询学生的考试成绩和等级,了解学习情况,从而更好的制定学习计划和提供必要的支…

leetcode(力扣):203移除链表元素 leetcode(力扣):206反转链表 leetcode(力扣):876.链表的中间结点多种解法

目录 203.移除链表元素 解法一:将目标元素前一个元素存放地址改为下一元素地址 解法二:遍历原链表,把不是val的节点拿出来进行尾插到新链表​编辑 解法三:有哨兵位解法->头节点不存储有效数据​编辑 206.反转链表 方法一…

一次说清楚BCD编码

背景 在银行报文中,有很多用到BCD编码的地方,BCD编码和常见的二进制编码或者ASCII编码又有区别,所以很容易搞错,弄错概念,下面笔者就一次把BCD编码讲清楚。 一,概念 1,BCD编码,…

vue开发调试

1、调试方式 1.1 为什么调试 当遇到应用逻辑出现错误,但又无法准确定位的时候,同后台项目开发一样,可以在JS实现的应用逻辑中设置断点,并进行单步、进入方法内、跳出方法等调试,从而准确定位问题根源。 1.2 调试方法…

NC 添加IRule 后置前置规则

1、在保存后触发后置规则,找到保存的规则,在里面进行添加后置规则。 编写自己的规则,通过 CompareAroundProcesser 《AggCLMasterVo》 processor 的processor.addAfterRule(rule); 方法进行后置规则添加 Cl_SAVE_IRule : 实现 IR…

【API 管理】什么是 API 管理,为什么它很重要?

当今复杂的数字生态系统由许多相互关联的部分组成。API 作为看门人和连接器在其中发挥着关键作用——提供了许多最终用户甚至没有注意到的自动化机会和效率。 企业密切关注 API。它们对于应用程序、数据和各种客户交互的功能至关重要。 这使得 API 管理成为几乎每个部门的组织…

[计算机入门] 搜索文件

3.7 搜索文件 随着计算机的使用,里面存放的资料会越来越多,有些文件我们可能不记得存放在哪里了,这个时候就可以通过计算机自带的搜索功能进行搜索。 1、点击任务栏中的放大镜图标: 2、在弹出的窗口下方输入要查询的文件名&…

华为云云服务器评测|详解 Nacos 安装部署

环境配置 服务器云耀云服务器L操作系统CentOS 7.9 64bit | 公共镜像JDK64 bit JDK 1.8MavenMaven 3.2.xnacos-server2.2.3 下载地址 官方githubRelease 2.2.3 (May 25th, 2023) alibaba/nacos GitHub百度网盘链接:https://pan.baidu.com/s/1K8UE6iJL2ZnosUY83b…

案例聚焦:F5怎么样提升游戏玩家体验?

对手机游戏市场有过了解的小伙伴,定然对Deltatech Gaming Limited这个公司不会陌生。作为印度在线游戏和娱乐行业的领跑者,两个最受欢迎的多人游戏应用分别为多人游戏的 “Addagames” 和扑克类游戏 “Adda52” ,它们会定期举办在线联赛。而这…

【Apollo】Apollo的入门介绍

阿波罗是百度发布的名为“Apollo(阿波罗)”的向汽车行业及自动驾驶领域的合作伙伴提供的软件平台。 帮助汽车行业及自动驾驶领域的合作伙伴结合车辆和硬件系统,快速搭建一套属于自己的自动驾驶系统。 百度开放此项计划旨在建立一个以合作为中…

c语言 3.0

💂 个人主页: 程序员爱摸鱼🤟 版权: 本文由【程序员爱摸鱼】原创、在CSDN首发、需要转载请联系博主💬 如果文章对你有帮助、欢迎关注点赞收藏(一键三连)哦💅 想寻找共同成长的小伙伴,可以互粉哦 💬文章目录…