wms三代电子标签操作指导

news2024/9/22 12:36:53

一、服务器使用

V1.4基站已经内置服务程序,无需搭建服务;可跳至第1.4部分

1、服务器搭建

安装mysql5.7, 创建db_wms数据库并导入原始数据库文件

安装jdk1.8, 配置java环境变量

下载tomca8.0, 部署wms.war到tomcat, 并启动tomcat

2、下载资源

Windows 64bit:

mysql5.7:

http://47.106.109.236:8098/esls_new/mysql-installer-community-5.7.16.0.msi

JDK1.8:

http://47.106.109.236:8098/esls_new/JDK_1.8.0_64bit.exe

Tomcat8.0:

http://47.106.109.236:8098/esls_new/apache-tomcat-8.0.41.rar

Navicat:

http://47.106.109.236:8098/esls_new/navicatformysql.zip

wms.war:

http://

3、本地部署登录

假设服务器IP地址为192.168.1.167, tomcat端口号为80,则服务器登录地址为:

192.168.1.167/wms

192.168.1.167:80/wms

​输入用户名,密码登录:

​4、登录V1.4基站的管理系统

V1.4基站默认管理系统登录地址为:

http://192.168.1.200/wms

假设修改过V1.4基站的IP地址,假设改为了192.168.2.99,则登录地址改为:http://192.168.2.99/wms

4.1 有线连接登录

插上电源,用网线连接基站和电脑。基站默认ip为192.168.1.200,所以需要修改电脑的IP地址为192.168.1.x,例如:192.168.1.100

注:当基站第二个灯(绿色)闪烁,第三个灯(绿色)常亮(未接网线则该灯不会亮),说明系统启动完成

4.2 登录管理系统

完成1.3.2.1之后V1.4基站集成了电子标签管理系统,默认IP:192.168.1.200,

打开chrome浏览器,输入:192.168.1.200/wms

​输入用户名,密码登录:

​注:由于浏览器兼容性问题,不能使用IE浏览器和360浏览器

二、店铺管理

1、添加分店铺

进入“权限管理”->“店铺管理”,点击“新增”:

​2、删除分店铺

只有该店铺下没有绑定用户和基站的情况,才可以删除

三、用户管理

1、添加用户

进入“权限管理”->“用户信息”,点击“新增”, 填写用户信息并选择“用户权限”和“所属店铺”:

2、删除用户

四、配置基站连接服务器

准备一台网段为192.168.1.x的电脑(ip不可以为192.168.1.200),网线连接基站和电脑

1、登录基站配置界面

浏览器登录:192.168.1.200(基站出厂默认ip)

V1.3&V1.4基站访问:192.168.1.200:8080

​UserName:Admin Password: 7834

2、设置服务器地址

找到Server Configuration, 修改server Ip为服务器Ip:192.168.1.167:

​点击Submit保存,重启生效

3、设置基站Ip

根据需要修改基站Ip:

设置完成点Update保存,(保存后界面会刷新成当前ip,重启即可),重启生效;

4、服务器查看路由器状态

基站正面,第二个灯闪烁,第三个灯常亮表明基站连接服务器成功,系统会显示基站在线:

5、绑定店铺

选择基站需要绑定的店铺:

6、修改基站频率

基站频率范围:434~46,(优先使用451~465)其它值不可用,修改后点击空白处,会提示保存成功或失败,保存后重启基站生效:

7、禁用/开启基站注册

点击“全部开启注册”或“全部关闭注册”, 可以打开或关闭所有基站的注册标签功能;

点击单个基站后边的“禁用”按钮可以单独禁用某个基站的注册标签功能。

五、标签使用

1、标签电源接口

2、注册标签

方式1:(四灯外供电版本标签)

标签左测中间按键连按三次

方式2:(电池供电版本标签)

标签右下角+左下角按键,组合键

标签右上角灯由闪烁绿色变成闪烁红色,表明注册成功,标签屏幕会显示如下:

​rssi:-xxdB, xx 大于0, xx越小表示信号越强;建议使用标签的信号强度在rssi:-70dB

3、注册失败

rssi: 0dB, 表明标签注册失败:

标签注册成功之后就可以接入客户系统正常了。

4、查看标签版本号

按标签组合键:又下角按键+左上角按键, 成功之后屏幕会显示标签基本参数

5、系统查看标签信息

进入“价签管理”->“价签信息”, 可以查看已经成功注册到系统的标签的信息:

6、删除标签

7、禁用标签注册

标签注册成功一次默认会关闭注册,如需重新注册,可以手动打开标签注册;

建议调试结束后,全部关闭标签注册,防止标签出现误注册导致通信异常;

六、创建模板

登录智能分拣电子标签系统:

http://ServerIP/wms

1、进入模板管理界面

2、新增模板

点击“创建模板”按钮:

进入模板配置界面:

① 添加文本字段

② 添加图片字段

③ 添加二维码字段

④ 添加条形码字段

⑤ 修改模板名称

⑥ 上传图片

⑦ 保存模板

⑧ 预览模板

⑨ 字段属性参数修改

字段属性:

字段属性

类型

描述

备注

文本

string

把字段内容显示在屏幕

二维码

string

把字符串内容生成二维码显示在屏幕

条形码

int

把数字生成条形码显示在屏幕

3、编辑模板

添加字段:

选择需要添加的字段类型:

​单击选中字段后配置字段属性:

​Edit:

​Preview:

Save:

​Save successful:

You can see and Re-edit in this page:

七、测试模板

1、进入刷新屏幕操作界面

单击“刷新屏幕”,如下图:

进入刷新屏幕操作界面:

​2、添加标签

单击“添加标签”按钮:

勾选想要要刷新的标签,单击“添加”按钮:

添加成功如下:

3、刷新标签数据

修改模板字段的参数内容,先单击“填入亮灯参数按钮”,然后点击“刷新标签数据”:

当标签状态由“正在点亮”变为“等待拣货”,说明标签数据刷新成功:

标签显示如下:

待标签屏幕稳定显示,停止闪烁后,按下标签右下角“拣货完成确认按键”,则标签灯熄灭,标签状态变为“拣货完成”:

八、接口方式更新墨水屏接口(Post&JSON)

刷新屏幕接口

接口简介:

更新墨水屏显示内容

基本信息:

标识

接口信息

接口状态

Finished

URL

http://localhost/wms/associate/updateScreen

请求方式

POST

请求类型

application/json

请求参数: 参数说明:

标识

类型

必填

参数描述

mac

string

yes

标签ID

styleid

int

yes

模板ID

outtime

int

Yes

亮灯自动超时时间(s);0 : 一直亮,不超时n :n秒后自动灭灯

ledstate

int

Yes

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

ledrgb

string

Yes

亮灯颜色:红,ledrgb =“ff0000”;绿,ledrgb=“ff00”;蓝,ledrgb=“ff”;黄,ledrgb=“ffff00”;白色,ledrgb=“ffffff”;紫色,ledrgb= “ff00ff”;浅蓝,ledrgb= “ffff”;不亮, ledrgb=“0”

cmdtoken

string

optional

Extended parameters, it can use for token or taskid扩展参数,可用做token或者任务id

LGPLA

string

optional

模板创建的字段

MATNR

string

optional

模板创建的字段

STOCK

string

optional

模板创建的字段

MENGE

string

optional

模板创建的字段

QRCODE

string

optional

模板创建的字段

Raw参数示例:

[{"mac":"99.96.19.66","styleid":35,"ledrgb":"ff00","ledstate":0,"outtime":0,"LGPLA":"***","MATNR":"***","KNMAT":"***","STOCK":"***","BATCH":"***","MENGE":"***","QRCODE":"***","Inventec":"***"},{"mac":"99.96.19.65","styleid":35,"ledrgb":"ff00","ledstate":0,"outtime":0,"LGPLA":"***","MATNR":"***","KNMAT":"***","STOCK":"***","BATCH":"***","MENGE":"***","QRCODE":"***","Inventec":"***"}]

响应参数:

标识

示例值

类型

参数描述

响应示例:

true

注意: 参数字段是由您使用的模板字段决定的

确定使用模板的styleid(样式编码数字部分)和mappingtype(应用场景的映射号);

九、配置回调接口地址

进入 “系统管理” -> “第三方配置”

无回调请填写默认地址:

http://127.0.0.1/wms/associate/printMsgRes

或者留空

tomcat有端口号,需要加上端口号,tomcat端口号为8080:

http://127.0.0.1:8080/wms/associate/printMsgRes

1、刷新屏幕结果回调

修改updateTagResult的接收地址为第三方的回调接口地址:

2、单独点灯和点亮巷道灯结果回调

修改ctrlShelfIndicatorResult的接收地址为第三方的回调接口地址:

3、按键回调

修改enterKey的接收地址为第三方的回调接口地址:

设置完成后,点亮标签后按标签确认键就会调用SAP的接口。

十、标签测试

1、亮灯测试

注:该测试界面,电池版本仓储三代标签只可以刷屏,不支持点灯

登录:http://192.168.1.167/wms/associate/lightTest

选择需要点亮哪个路由器下的标签,选择亮灯模式和颜色,单击“点亮全部”,然后服务器会下发指令点亮所有选中的路由器下的标签,并显示标签失败的反馈:

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

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

相关文章

dflow工作流使用1——架构和基本概念

对于容器技术、工作流等概念完全不懂的情况下理解dflow的工作方式会很吃力,这里记录一下个人理解。 dflow涉及的基本概念 工作流的概念很好理解,即某个项目可以分为多个步骤,每个步骤可以实现独立运行,只保留输入输出接口&#x…

以科技创新引领短交通行业发展,九号公司重磅新品亮相巴塞罗那MWC

2月27日,以“时不我待(VELOCITY) - 明日科技,将至已至”为主题的2023世界移动通信大会(Mobile World Congress,以下简称MWC)在西班牙巴塞罗那举办,全球创新短交通领军企业九号公司参加了大会。现场&#xf…

学习记录——DSConv

Dynamic Snake Convolution based on Topological Geometric Constraints for Tubular Structure Segmentation ICCV 2023 用于管状结构分割的动态蛇形卷积 仍存在一些复杂的领域,大模型还未能够很好的覆盖(也许只是时间问题)。例如伪装目标…

【MySQL】模具更新方案

系列文章 C#底层库–MySQLBuilder脚本构建类(select、insert、update、in、带条件的SQL自动生成) 本文链接:https://blog.csdn.net/youcheng_ge/article/details/129179216 C#底层库–MySQL数据库操作辅助类(推荐阅读&#xff0…

接口测试用例设计:常见问题和风险

一、接口测试 接口测试,即对API进行测试。 接口测试过程容易出现的典型问题: (1) 传入参数处理不当,导致程序奔溃 (2) 类型溢出,导致数据读出和写入不一致 (3) 因对象权限未进行校验,可以访问其他用户的敏感信息 …

快速了解MyBatis---映射关系多对一

文章目录 映射关系多对一映射关系-官方文档映射关系多对1-基本介绍基本介绍注意细节 映射关系多对1-映射方式映射方式配置Mapper.xml 方式-应用实例注解实现多对1 映射-应用实例 映射关系多对一 映射关系-官方文档 文档地址: https://mybatis.org/mybatis-3/zh/sqlmap-xml.ht…

(树) 剑指 Offer 32 - I. 从上到下打印二叉树 ——【Leetcode每日一题】

❓剑指 Offer 32 - I. 从上到下打印二叉树 难度:中等 从上到下打印出二叉树的每个节点,同一层的节点按照从左到右的顺序打印。 例如: 给定二叉树: [3,9,20,null,null,15,7], 3/ \9 20/ \15 7返回: [3,9,20,15,7]提示: 节…

软件测试——Postman Script脚本功能

Postman作为软件测试里一款非常流行的调试工具,给我们提供了一个执行JavaScript脚本的环境,所以我们可以使用js语言编写脚本来解决一些接口自动化的问题,比如接口依赖、接口断言等等。Postman有Pre-RequestScript和Tests两个编写js脚本的模块…

【LeetCode】最小路径和

最小路径和 题目描述算法流程编程代码 链接: 最小路径和 题目描述 算法流程 编程代码 class Solution { public:int minPathSum(vector<vector<int>>& grid) {int m grid.size();int n grid[0].size();vector<vector<int>> dp(m1,vector<in…

html5播放器视频切换和连续播放的实例

当前播放器实例可以使用changeVid接口切换正在播放的视频。当有多个视频&#xff0c;在上一个视频播放完毕时&#xff0c;自动播放下一个视频时也可采用该处理方式。 const option {vid: 88083abbf5bcf1356e05d39666be527a_8,//autoplay: true,//playsafe: , //PC端播放加密视…

ipad必须要配原装的电容笔吗?ipad可以用的手写笔

众所周知&#xff0c;苹果平板电脑的价格很贵&#xff0c;但只要你有充足的预算&#xff0c;是可以选择入手的。另外&#xff0c;iPad搭配上电容笔不但适用于专业画图&#xff0c;也适用于写字作笔记。苹果原装的电容笔&#xff0c;功能强大&#xff0c;但是价格昂贵&#xff0…

记录一个可支持 style 属性 HtmlTextView 控件

大家都知道可通过原生API Html.fromHtml(html) 在 TextView 上显示 html 文本&#xff0c;但显示效果有限。 对于复杂效果就不行了&#xff0c;费了点时间找了一些库验证&#xff0c;最终找到一个合适的&#xff0c;在此记录一下。 支持内容挺丰富的&#xff0c;包含很多 htm…

Mac查看系统状态

syatem profiler mac系统中提供了system profiler来查看系统的详细信息&#xff0c;包括硬件、网络以及安装的软件 Console 显示了系统上的日志文件信息&#xff0c;有助于诊断问题 Activity Monitor 可以提供正在运行的系统的相关信息 https://zhhll.icu/2021/Mac/查看系统…

学习记录——Octave Convolution、LSK

Octave Convolution 2019 ICCV 自然世界中的图像存在高低频&#xff0c;卷积层的输出特征图以及输入通道&#xff0c;也都存在高、低频分量。 低频分量支撑的是整体轮廓&#xff0c;高频分量则关注细节&#xff0c;显然&#xff0c;低频分量是存在冗余的&#xff0c;在编码过程…

LLM微调 | Prefix-Tuning, Prompt-Tuning, P-tuning, P-tuning-v2

&#x1f525; 下面我只是分析讲解下这些方法的原理以及具体代码是怎么实现的&#xff0c;不对效果进行评价&#xff0c;毕竟不同任务不同数据集效果差别还是挺大的。 文章目录 0、hard prompt & soft prompt区别1、Prefix-Tuning2、Prompt-Tuning3、P-tuning4、P-tuning-v…

【C++】stack | queue | priority_queue的模拟实现

stack&queue的模拟实现 stack 与 queue 作为容器适配器&#xff0c;都默认选择了 deque 作为其底层容器。 #pragma once #include <deque> using namespace std;namespace zs {template<class T, class Container deque<T>>class stack{public:void p…

【Java基础教程】(四十四)IO篇 · 上:File类、字节流与字符流,分析字节输出流、字节输入流、字符输出流和字符输入流的区别~

Java基础教程之IO操作 上 &#x1f539;本节学习目标1️⃣ 文件操作类&#xff1a;File2️⃣ 字节流与字符流2.1 字节输出流&#xff1a;OutputStream2.2 字节输入流&#xff1a;InputStream2.3 字符输出流&#xff1a;Writer2.4 字符输入流&#xff1a;Reader2.5 字节流与字符…

《吐血整理》进阶系列教程-拿捏Fiddler抓包教程(15)-Fiddler弱网测试,知否知否,应是必知必会

1.简介 现在这个时代已经属于流量时代&#xff0c;用户对于App或者小程序之类的操作界面的数据和交互的要求也越来越高。对于测试人员弱网测试也是需要考验自己专业技术能力的一种技能。一个合格的测试人员&#xff0c;需要额外关注的场景就远不止断网、网络故障等情况了。还要…

grid map学习笔记2之grid map的一些常规定义和功能包说明

文章目录 0 引言1 常规定义1.1 单层grid map1.2 多层grid map1.3 迭代器类别1.4 移动grid map的位置 2 功能包2.1 grid_map_rviz_plugin2.2 grid_map_sdf2.3 grid_map_visualization2.3.1 订阅的主题2.3.2 发布的主题 2.4 grid_map_filters 0 引言 grid map学习笔记1已成功在U…

数据结构:复习笔记

目录 前言1. 数据结构绪论1.1 数据结构的概念及分类1.1.1 知识点提要1.1.2 选择判断与简答归纳1.1.3 算法编程题 1.2 算法设计与算法分析1.2.1 知识点提要1.2.2 选择判断与简答归纳1.2.3 算法编程题 2. 线性表2.1 线性表的概念2.1.1 知识点提要2.1.2 选择判断与简答归纳2.1.3 算…