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

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

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

相关文章

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

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

【赠书第14期】AI短视频制作一本通:文本生成视频+图片生成视频+视频生成视频

文章目录 前言 1 前期准备 2 拍摄与录制 3 后期编辑 4 技巧与注意事项 5 推荐图书 6 粉丝福利 前言 随着智能技术的迅猛发展,AI 短视频制作成为了一种新兴而创新的表达方式,广泛应用于社交媒体、广告营销、教育培训等领域。本文将介绍 AI 短视频…

JavaScript介绍,特点及组成(详解)

✨前言✨   本章将介绍 JavaScript 的基本概念、编写方法,并带领大家编写第一个 avaScript 程序。 🍒欢迎点赞 👍 收藏 ⭐留言评论 📝私信必回哟😁 🍒博主将持续更新学习记录收获,友友们有任何…

垃圾收集器与内存分配策略

内存分配和回收原则 对象优先在Eden区分配 大对象直接进入老年代 长期存活的对象进入老年代 什么是内存泄漏 不再使用的对象在系统中未被回收,内存泄漏的积累可能会导致内存溢出 自动垃圾回收与手动垃圾回收 自动垃圾回收:由虚拟机来自动回收对象…

什么是高并发系统?

1.1 什么是高并发? 高并发(High Concurrency),通常是指通过设计保证系统能够同时处理很多请求。即在同一个时间点,有很多的请求同时访问同一个接口。高并发意味着大流量,需要运用技术手段去抵抗这种大流量…

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

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

yolov5旋转目标检测-遥感图像检测-无人机旋转目标检测-附代码和原理

综述 为了解决旋转目标检测问题,研究者们提出了多种方法和算法。以下是一些常见的旋转目标检测方法: 基于滑动窗口的方法:在图像上以不同的尺度和角度滑动窗口,通过分类器判断窗口中是否存在目标。这种方法简单直观,…

Flutter 三点二:Dart 异步 async 和 await

async 和 await Future 链式调用 更清晰异步操作依赖关系比较复杂 可使用async awaitasync await 调用逻辑更清晰async await 异常处理 try{}catch(){} 即可async 修饰的方法 总是返回Future对象 不会阻塞主线程await 关键字只有在async修饰的方法内才有效都是把事件交给 Even…

数据可视化能为我们带来哪些好处?

在信息爆炸的时代,数据量呈指数级增长,企业和个人都面临着处理大量信息的挑战。在这个背景下,数据可视化崭露头角,成为解决复杂数据呈现和理解难题的得力工具。那么,数据可视化究竟能为我们带来哪些好处呢?…

SeaTunnel流处理同步MySQL数据至ClickHouse

ClickHouse是一种OLAP类型的列式数据库管理系统,ClickHouse完美的实现了OLAP和列式数据库的优势,因此在大数据量的分析处理应用中ClickHouse表现很优秀。 SeaTunnel是一个分布式、高性能、易扩展、用于海量数据同步和转化的数据集成平台。用户只需要配置…

YOLOv5改进 | 2023注意力篇 | BiFormer双层路由注意力机制(Bi-level Routing Attention)

一、本文介绍 BiFormer是一种结合了Bi-level Routing Attention的视觉Transformer模型,BiFormer模型的核心思想是引入了双层路由注意力机制。在BiFormer中,每个图像块都与一个位置路由器相关联。这些位置路由器根据特定的规则将图像块分配给上层和下层路…

网站提示“不安全”怎么解决

在互联网中,安全问题至关重要。访问某些网站时,可能会遇到“不安全”警告,通常是由于缺乏SSL证书。SSL证书是数字证书,用于确保互联网通信的安全和保密。 “不安全”问题通常源于缺少SSL证书。SSL通过加密通信,防止第三…

mac下jd-gui提示没有找到合适的jdk版本

mac下jd-gui提示jdk有问题 背景解决看一下是不是真有问题了方法一:修改启动脚本方法二:设置launchd环境变量 扩展动态切jdk脚本(.bash_profile) 背景 配置了动态jdk后,再次使用JD-GUI提示没有找到合适的jdk版本。 解决 看一下是不是真有问题…

学习使用wps将ppt的页面保存为图片的方法

学习使用wps将ppt的页面保存为图片的方法 方案 方案 1、打开ppt,点击文件,另存为,选择文件类型为图片格式,jpg或者png,如下图: 2、点击每张幻灯片

MacOS安装JDK8

下载 oracle官网下载。 oracle官网 镜像下载。 华为:https://repo.huaweicloud.com/java/injdk:https://www.injdk.cn 安装 下载完成后双击pkg,按提示流程安装。 安装完成后打开终端窗口,执行命令查看版本: java -…

MySql 性能优化神器之 explain 详解

目录 一. 前言 二. explain 详解 2.1. 概念 2.2. 数据准备 2.3. id 2.3.1. id 相同,执行顺序由上至下 2.3.2. id 不同,数字越大优先级越高 2.3.3. id 存在相同的和不同的 2.4. select_type 2.5. table 2.6. partitions 2.7. type 2.7.1. sy…

【Python基础】字符串

文章目录 [toc]什么是字符串索引示例索引越界 切片语法示例 字符串方法find()方法rfind()方法count()方法replace()方法 个人主页:丷从心 系列专栏:Python基础 什么是字符串 如下定义的变量url存储的是字符串类型的值 url www.baidu.com print(url)u…

【Unity入门】RequireComponent的使用

RequireComponent的作用 RequireComponent 属性自动将所需的组件添加为依赖项。 当某个脚本必须依赖其他脚本或者组件共同使用时,为了避免人为添加过程的操作失误,可以在代码中使用RequireComponent,它的作用就是添加该脚本时,会…

[玩转AIGC]LLaMA2之如何跑llama2.c的chat模式

前言:之前我们关于llama2的相关内容主要停留在gc层面,没介绍chat模式,本文将简单介绍下llama2.c的chat模式如何跑起来。训练就算了,没卡训练不起来的,但是用CPU来对别人训练好的模型进行推理还是绰绰有余的&#xff0c…

无监督学习(上)

我们实际用到的项目大都是有监督的,而人工智能未来的一大难点将会是无监督学习。在前面说过的降维算法,大部分都是无监督,除了LDA。 无监督算法有聚类,密度估计,常常用在做分类或者异常检测上。 一.聚类 聚类就是识…