NFC物联网构建移动智能仓储系统解决方案

news2024/11/28 9:36:40

仓储管理作为企业研发生产活动的重要环节,正朝着标准化、信息化方向发展。高新作为典型的资产密集 + 技术密集型企业,原料样品为代表的资产数量巨大品种繁杂,对仓库管理的实时性及准确性要求较高。传统的人工作业模式和管理方法逐渐难以满足仓储管理对高效及准确层面的需求,针对这一情况研究并设计出了一套基于条码识别及物联网技术的移动智慧仓储管理系统,以仓库基础硬件 +路由网络 +条码打印机条码识别终端PC为关键节点的物联网系统为基础。映射库存信息到条形码实体,结合仓库库位编码管理。

将使携式手持移动终端应用在仓储管理作业中,在样品入库、出库、盘点查询等作业时,通过3D 建模技术指引仓库管理员快速定位到目标样品所在位置,通过激光扫描技术实现对样品数据的白动采集与识别,结合电气和电子工程师协会颁布的 802.11 无线网络标准(IEEE 802.11 WLAN)技术将仓储作业数据同步到企业产品数据管理(Product Dala Management,PDM)系统进行处理,大大缩减了人工作业环节。避免了纸质作业单的传递,减少了出错儿率,使得样品仓库管理更加科学化与白动化。

1实现技术基础

移动智能仓储系统

1.1 基于Android 嵌入式系统技术

Android 操作系统基于 Linux 内核包含了操作系统中间件架构及应用程序堆栈架构。使用 Dalvik虚拟机技术集成Webkit引擎使用 SGLOPENGLES 技术进行 2D/3D 绘图;使用 SOLite 进行数据持久化处理,支持并发和事务处理使用以 OpenCore 为基础拓展的多媒体类库;支持 GSMWCDMA/LTE 通信技术标准及 Bueloolh、全球定位系统(Global Posilioning Syslem,GPS)、WIFI 等数据传输技术基于此系统的嵌入式设备具有丰富的硬件支持。诸如射频识别技术(Radio Frequency IDentificalion,RFID)射频模块、近场通信模块等。因此利用Android 嵌人式操作系统实现移动智慧仓储管理系统具备极强的可行性及应用性。

1.2条形码生成与识别技术

一维条形码是由一组特定规则排列的深色柱状条及白色柱状条构成。通过扫描与译码的过程转换为电信号。经过放大后转换为与计算机系统兼容的二进制和十进制信息实现从图形信息到数据信息的转换。条码扫描设备通常为激光型条码扫描器。一般由激光源、光学扫描镜光学接收件、光电转换器、信号放大器、信号整形和译码器等组件构成。通过MOVPEI技术产生一定强度光束照射条码,产生的反射光穿过透镜集聚到高速光电接收器中。经由光电转换器进行放大及整形,交由解码器把光强度信号变换成数字信号。最终由译码单元译出其中所含信息。

1.2条形码生成与识别技术

维条形码是由一组特定规则排列的深色柱状条及白色柱状条构成。通过扫描与译码的过程转换为电信号,经过放大后转换为与计算机系统兼容的二进制和十进制信息,实现从图形信息到数据信息的转换。条码扫描设备通常为激光型条码扫描器。一般由激光源、光学扫描镜、光学接收件、光电转换器、信号放大器、信号整形和译码器等组件构成。通过MOVPE技术产生一定强度光束照射条码,产生的反射光穿过透镜集聚到高速光电接收器中,经由光电转换器进行放大及整形,交由解码器把光强度信号变换成数字信号,最终由译码单元译出其中所含信息。

1.3 NFC 传感与IoT 技术

NFC 即近场通信技术,是一种短高频的无线电技术,工作在13.56 MHz 频率下20 cm 范围内利用该技术可实现电子设备之间进行非接触式点对点数据传输交换数据,广泛用于物联网设备中的传感与通信模块。loT( Internel of Things)即物联网系统.,物联网是在互联网基础上的在物品间的延伸和拓展,通过各种数据传感设备,实时采集监控对象的数据通过网络基础设施与互联网结合实现物与人、物与物、所有的物品与网络的连接,方便识别、管理和控制。

2系统需求分析

NFC物联网移动智能仓储

2.1 功能性需求

通过对仓储现状的考察和研究发现其传统的仓储管理过程中存在较多人工操作环节,且大量的纸质档案穿插其中:入出库操作存在较多的口头通知与主观行为。极易产生错漏:仓库中分散的大量类型不同的样品存货使得入出库需要人工寻找存货位置,造成入出库效率较低;仓库实物存货数据未及时保存于 PDM 系统中,造成仓库管理人员难以实时把握库存数量数据。

通过对发现的问题进行综合分析,在尽量不改变原有业务模式的前提下,对原有仓库作业流程进行优化,将移动仓储管理系统融入原有作业的每个关键环节,使仓储作业人员能够通过便携式移动设备实时与仓储系统进行交互,获得系统数据支持,实时采集仓库库存物的存量、位置等相关信息。以样品条码标签库位标签作为样品信息识别及库位信息识别的载体,在基于 Android 操作系统的条码扫描终端上安装智慧仓储管理 APP,通过此 APP 对样品库位信息进行识别及业务操作。

通过扫描样品的条形码,得到样品的名称、规格、库存数量、库存位置、计量单位等信息,能够对扫描的样品进行入库、出库、盘点、查询等操作,操作完成后系统生成对应的入出库单据、盘点单据、入出库报表等格式化数据。通过扫描库位标签能够实现库位信息的查询,包括库位名称、库位容量、库位位置、库位状态等信息能够对库位异常进行报告等处理。通过在移动终端输入样品名称牌号等信息能够快速查询所有相关库存样品的库存信息及位置信息,生成可视化3D 仓库图像指引作业人员以最优路径完成整个作业任务。移动终端须具备身份验证功能。通过 NFC 近场点对点数据交互技术与员工一卡通及仓库门禁系统进行互动验证并记录操作人员的身份信息及操作记录。

2.2非功能性需求

企业级仓储系统对数据准确性及传输实时性较为敏感故对系统性能及系统稳定性方面要求较高,系统须能够在无人维护情况下长期保持稳定运行,同时其有良好的可维护性。

1)处理、响应速度

系统各个节点须对来自用户的请求有着快速的响应能力,对于客户端传来的请求需在较低的延迟下给予正确处理及有效响应,且需拥有较强的弱网自适应特性,在较差的网络环境中能够保证基本的数据反馈。

2)人机交互

对于用户终端层面,用必须有较为流畅的人机交互设计避免界面卡顿:同时面向公司不同年龄段员工的使用习惯在界面交互逻辑与界面显示效果等方面进行个性化定制,保证较好的用户体验。

3)系统可靠性与易维护性

企业级仓储管理系统的仓储数据对于企业管理极为重要。系统须其有一定的容灾能力。确保在服务器内部错误或遭遇外部不可抗力破坏的情况下数据自动持久化处理。系统中各节点的业务数据在网络环境中同第三方系统交互时按照无线网络管理和安全标准的通用要求进行一定强度的加密保障企业数据安全。

4)系统负载能力

服务器需具有较强的并发处理能力,确保在较短时间间隔内大量用户请求时仍能稳定有效响应。须具备多服务器负载均衡的分布式特性支持。

出处 计算机应用

原标题 基于条码识别及物联网的移动智慧仓储系统的构建

作者 高宁 杨永锋 顾亮 张建晓 刘向真 刘超

参考资料

https://www.hooketech.com/mobile-intelligent-warehousing-system.html

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

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

相关文章

【 YOLOv5】目标检测 YOLOv5 开源代码项目调试与讲解实战(4)-自制数据集及训练(使用makesense标注数据集)

如何制作和训练自己的数据集 看yolov5官网创建数据集1.搜索需要的图片2.创建标签标注数据集地址:放入图片后选择目标检测创建文档,每个标签写在单独的一行上传结果此处可以编辑类别把车框选选择类别即可导出数据 3.新建一个目录放数据写yaml文件 4. 测试…

软件测试/测试开发丨学习笔记之Python控制流-分支、循环

分支判断 什么是分支判断 一条一条语句顺序执行叫做顺序结构分支结构就是在某个判断条件后,选择一条分支去执行 1. IF if condition_1:statement_block_1 elif condition_2:statement_block_2 else:statement_block_32. if 嵌套 在嵌套 if 语句中,可…

【北亚服务器数据恢复】ZFS文件系统服务器ZPOOL下线的数据恢复案例

服务器数据恢复环境: 服务器中有32块硬盘,组建了3组RAIDZ,部分磁盘作为热备盘。zfs文件系统。 服务器故障: 服务器运行中突然崩溃,排除断电、进水、异常操作等外部因素。工作人员将服务器重启后发现无法进入操作系统。…

【CISSP学习笔记】6. 安全开发

该知识领域涉及如下考点,具体内容分布于如下各个子章节: 理解安全并将其融入软件开发生命周期 (SDLC) 中在软件开发环境中识别和应用安全控制评估软件安全的有效性评估获得软件对安全的影响定义并应用安全编码准则和标准 6.1. 系统开发控制 6.1.1. 软…

AI大模型引领未来智慧科研暨丨ChatGPT在地学、GIS、气象、农业、生态、环境等领域中的高级应用

以ChatGPT、LLaMA、Gemini、DALLE、Midjourney、Stable Diffusion、星火大模型、文心一言、千问为代表AI大语言模型带来了新一波人工智能浪潮,可以面向科研选题、思维导图、数据清洗、统计分析、高级编程、代码调试、算法学习、论文检索、写作、翻译、润色、文献辅助…

Grafana Loki 配置解析

Grafana Loki 配置文件是一个YML文件,在Grafana Loki 快速尝鲜的示例中是loki-config.yaml,该文件包含关于Loki 服务和各个组件的配置信息。由于配置数量实在太多,没法全部翻译,只能后期有需要了再补充。 如下是Grafana Loki 快速…

JVM篇:JVM内存结构

程序计数器 程序计数器英文名叫:Program Counter Register 作用:用来记录下一条jvm指令的地址行号。 先来查看一段jvm指令,这些指令对应的java代码就是输出1-5 操作系统运行该Java程序时具体流程如下 语言解释:源文件通过编译转…

设计模式-对象池模式

设计模式专栏 模式介绍模式特点应用场景对象池模式和工厂模式的区别代码示例Java实现对象池模式Python实现对象池模式 对象池模式在spring中的应用 模式介绍 对象池模式是一种创建型设计模式,它将对象预先创建并初始化后放入一个池中,以供其他对象使用。…

python如何读取被压缩的图像

读取压缩的图像数据: PackBits 压缩介绍: CCITT T.3 压缩介绍: 读取压缩的图像数据: 在做图像处理的时候,平时都是使用 函数io.imread() 或者是 函数cv2.imread( ) 函数来读取图像数据,很少用PIL.Image…

数据结构——红黑树 and B-树

红黑树 根据平衡条件第4、5两点 最短路径,都是黑色 最长路径,红黑相间 最长是最短的两倍 B-树

Android集成OpenSSL实现加解密-集成

导入so 将编译生成的 OpenSSL 动态库文件(.so 文件)复制到你的 Android 项目的 libs 目录中 导入头文件 将编译生成的include文件夹导入到项目中 build.gradle添加配置 defaultConfig {……testInstrumentationRunner "androidx.test.runner…

大厂前端面试题总结(百度、字节跳动、腾讯、小米.....),附上热乎面试经验!

先简单介绍下自己,我“平平无奇小天才”一枚,毕业于南方普通985普通学生,有幸去百度、字节面试,感觉大公司就是不一样,印象最深的是字节,所以有必要总结一下面试经验,以及面试中遇到的一些问题&…

SuperMap iServer发布的ArcGIS REST 地图服务如何通过ArcGIS API进行要素查询

作者:yx 前言 前面我们介绍了SuperMap iServer发布的ArcGIS REST 地图服务如何通过ArcGIS API加载,这里呢我们再来看看如何进行要素查询呢? 一、服务发布 SuperMap iServer发布的ArcGIS REST 地图服务如何通过ArcGIS API加载已经介绍如何发…

gem5学习(7):内存系统中创建 SimObjects--Creating SimObjects in the memory system

目录 一、gem5 master and slave ports 二、Packets 三、Port interface 1、主设备发送请求时从设备忙 2、从设备发送响应时主设备忙 四、Simple memory object example 1、Declare the SimObject 2、Define the SimpleMemobj class 3、Define the SimpleMemobj class…

docker compose 部署 grafana + loki + vector 监控kafka消息

Centos7 随笔记录记录 docker compose 统一管理 granfana loki vector 监控kafka 信息。 当然如果仅仅是想通过 Grafana 监控kafka,推荐使用 Grafana Prometheus 通过JMX监控kafka 目录 1. 目录结构 2. 前提已安装Docker-Compose 3. docker-compose 自定义服…

009:vue结合el-table实现表格行拖拽排序(基于sortablejs)

文章目录 1. 实现效果2. 安装 sortablejs 插件3. 完整组件代码4. 注意点 1. 实现效果 2. 安装 sortablejs 插件 sortablejs 更多用法 cnpm i --save sortablejs3. 完整组件代码 <template><div class"home"><div class"body"><el-ta…

车路协同中 CUDA 鱼眼相机矫正、检测、追踪

在车路协同中,鱼眼一般用来补充杆件下方的盲区,需要实现目标检测、追踪、定位。在目标追踪任务中,通常的球机或者枪机方案,无法避免人群遮挡的问题,从而导致较高的ID Swich,造成追踪不稳定。但是鱼眼相机的顶视角安装方式,天然缓解了遮挡的问题,从而实现杆件下方的盲区…

用通俗易懂的方式讲解大模型:Prompt 提示词在开发中的使用

OpenAI 的 ChatGPT 是一种领先的人工智能模型&#xff0c;它以其出色的语言理解和生成能力&#xff0c;为我们提供了一种全新的与机器交流的方式。但不是每个问题都可以得到令人满意的答案&#xff0c;如果想得到你所要的回答就要构建好你的提示词 Prompt。本文将探讨 Prompt 提…

VSCODE : SSH远程配置+免密登录

SSH基础配置 填入地址&#xff0c;回车 ssh userhost-or-ip 然后选择默认的配置&#xff0c;回车&#xff0c;得到以下结果&#xff1a; 点击链接 选择远程的系统 输入密码 免密登录 生成SSH密钥&#xff1a; 首先&#xff0c;确保你已经在本地生成了SSH密钥。你可以使…

Hive中支持毫秒级别的时间精度

实际上&#xff0c;Hive 在较新的版本中已经支持毫秒级别的时间精度。你可以通过设置 hive.exec.default.serialization.format 和 mapred.output.value.format 属性为 1&#xff0c;启用 Hive 的时间精度为毫秒级。可以使用以下命令进行设置&#xff1a; set hive.exec.defau…