仓储二代拣货标签接口

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

显示样式

该标签屏幕显示的样式

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Docker中部署redis

1.部署redis要求 2.部署教程 连接容器中的redis redis部署完毕

Oracle-如何判断字符串包含中文字符串(汉字),删除中文内容及保留中文内容

今天遇见一个问题需要将字段中包含中文字符串的筛选出来 --建表 CREATE TABLE HADOOP1.AAA ( ID VARCHAR2(255) ); --添加字段INSERT INTO HADOOP1.AAA(ID)VALUES(理解);....--查询表内容SELECT * FROM HADOOP1.AAA;在网上查找了一下有以下三种方式: 第一种&#…

开源数据库Mysql_DBA运维实战 (DCL/日志)

SQL(Structured Query Language 即结构化查询语言) a.DDL语句 数据库定义语言: 数据库,表,视图,索引,存储过程,函数,创建删除ALTER(CREATE DROP ALTER) b.DML语句 数…

在Excel中将数值差距极大的两个序列用对比明显的折线图表示

在Excel中,如果两个数据序列的数值差距太大,用这样的数据序列生成折线图时,折线图会显得过于平缓,趋势对比不明显。如下图: 这时候只要将趋势图设置成双坐标轴,将其中一条趋势线绘制到次坐标轴上&#xff0…

java毕业设计-智慧食堂管理系统-内容快览

首页 智慧食堂管理系统是一种可以提高食堂运营效率的管理系统。它将前端代码使用Vue实现,后端使用Spring Boot实现。这个系统的目的是简化食堂管理,提高食堂服务质量。在现代快节奏的生活中,人们对餐饮服务提出了更高的要求,食堂管…

【Quarkus技术系列】「云原生架构体系」在云原生时代下的Java“拯救者”是Quarkus,那云原生是什么呢?

云原生时代下的Java"拯救者" 在云原生时代,其实Java程序是有很大的劣势的,以最流行的spring boot/spring cloud微服务框架为例,启动一个已经优化好,很多bean需要lazy load的application至少需要3-4秒时间,内…

C语言快速回顾(二)

前言 在Android音视频开发中,网上知识点过于零碎,自学起来难度非常大,不过音视频大牛Jhuster提出了《Android 音视频从入门到提高 - 任务列表》,结合我自己的工作学习经历,我准备写一个音视频系列blog。C/C是音视频必…

【Github】SourceTree技巧汇总

sourceTree登录github账户 会跳转到浏览器端 按照Git Flow 初始化仓库分支 克隆远程仓库到本地 推送变更到远程仓库 合并分支 可以看到目前的本地分支(main、iOS_JS)和远程分支(origin/main、origin/HEAD、origin/iOS_JS)目前所处…

C++多线程场景中的变量提前释放导致栈内存异常

多线程场景中的栈内存异常 在子线程中尝试使用当前函数的资源&#xff0c;是非常危险的&#xff0c;但是C支持这么做。因此C这么做可能会造成栈内存异常。 正常代码 #include <iostream> #include <thread> #include <windows.h>// 线程函数&#xff0c;用…

消防态势标绘工具,为消防基层工作助力

背景介绍 无人机测绘技术在消防领域的应用越来越普及&#xff0c;高清的二维正射影像和倾斜摄影实景三维模型能为消防态势标绘提供高质量的素材&#xff0c;消防队急需一个简便易用的、能够基于这些二三维的高清地图成果进行态势标绘的工具软件&#xff0c;使得消防“六熟悉”…

Rust 重载运算符|复数结构的“加减乘除”四则运算

复数 基本概念 复数定义 由实数部分和虚数部分所组成的数&#xff0c;形如a&#xff0b;bi 。 其中a、b为实数&#xff0c;i 为“虚数单位”&#xff0c;i -1&#xff0c;即虚数单位的平方等于-1。 a、b分别叫做复数a&#xff0b;bi的实部和虚部。 当b0时&#xff0c;a&…

(二)结构型模式:2、桥接模式(Bridge Pattern)(C++实现示例)

目录 1、桥接模式&#xff08;Bridge Pattern&#xff09;含义 2、桥接模式应用场景 3、桥接模式的UML图学习 4、C实现桥接模式的示例 1、桥接模式&#xff08;Bridge Pattern&#xff09;含义 桥接模式是一种结构型设计模式&#xff0c;它将抽象部分与实现部分分离&#…

解决ubantu驱动掉了的问题

这里写自定义目录标题 解决ubuntu驱动掉了的问题 解决ubuntu驱动掉了的问题 首先确定是否有驱动&#xff1a; ls /usr/src | grep nvidia若有&#xff0c;则大概率是驱动版本与内核版本对应不上&#xff0c;则把内核版本切换为初始版本即可。参照&#xff1a;https://blog.cs…

【小梦C嘎嘎——启航篇】string介绍以及日常使用的接口演示

【小梦C嘎嘎——启航篇】string 使用&#x1f60e; 前言&#x1f64c;C语言中的字符串标准库中的string类string 比较常使用的接口对上述函数和其他函数的测试代码演示&#xff1a; 总结撒花&#x1f49e; &#x1f60e;博客昵称&#xff1a;博客小梦 &#x1f60a;最喜欢的座右…

【Spring专题】Bean的生命周期流程图

目录 前言阅读指引 流程图一、之前推测的简单流程图&#xff08;一点点参考&#xff09;*二、Bean生命周期流程图&#xff08;根据Spring源码自结&#xff09;*三、阶段源码流程图&#xff08;不断更新&#xff09; 前言 我向来不主张【通过源码】理解业务&#xff0c;因为每个…

idea报错:java: 程序包org.springframework.web.bind.annotation不存在

这个错误通常都是maven仓库的问题&#xff0c;试了网上很多方法&#xff0c;都没有解决&#xff0c;如果大家有遇到这个问题&#xff0c;且试了很多方法之后都没有解决&#xff0c;不妨可以试试我这个方法 先编译一下已经写好的代码&#xff0c;这时候会出现以上报错&#xff…

ssm基于ssm的人才招聘网站源码和论文

ssm基于ssm的人才招聘网站源码和论文020 开发工具&#xff1a;idea 数据库mysql5.7 数据库链接工具&#xff1a;navcat,小海豚等 技术&#xff1a;ssm 选题依据&#xff08;研究的背景、目的和意义等&#xff09; 在Internet飞速发展的今天&#xff0c;互联网成为人们快…

云安全攻防(十一)之 容器编排平台面临的风险

前言 容器技术和编排管理是云原生生态的两大核心部分——前者负责执行&#xff0c;后者负责控制和管理&#xff0c;共同构成云原生技术有机体&#xff0c;我们以 Kubernetes 为例&#xff0c;对容器编排平台可能面临的风险进行分析 容器编排平台面临的风险 作为最为流行的云…

c++11 标准模板(STL)(std::basic_stringbuf)(三)

定义于头文件 <sstream> template< class CharT, class Traits std::char_traits<CharT>, class Allocator std::allocator<CharT> > class basic_stringbuf : public std::basic_streambuf<CharT, Traits> std::basic_stringbuf…

【Git】 git push origin master Everything up-to-date报错

hello&#xff0c;我是索奇&#xff0c;可以叫我小奇 git push 出错&#xff1f;显示 Everything up-to-date 那么看看你是否提交了message 下面是提交的简单流程 git add . git commit -m "message" git push origin master 大多数伙伴是没写git commit -m "…