一种基于iBeacon的物流仓储智能定位系统
0 引言
目前绝大多数的物流仓储工作人员的对物流货物摆放都是根据人工标记和手动查阅的方式进行的。物流定位信息改变也都是手动进行变更, 不会动态实时地进行变更, 物流人员需要摆放货物时就需要先查询货物需要摆放的位置之后再运输货物去进行摆放。这种方式有一些常见的弊端, 例如物流位置信息不能实时更新, 当新的物流人员进行工作时, 不能及时地找到货物需要放的位置。所以, 物流货物位置信息的可靠性就会大大降低, 不能真实地反映实际的物流位置信息, 而且这种方式容易造成物流工作人员需要多次自己查找摆放位置信息的现象。物流工作人员对物流区域位置信息更新时, 需要手动地进行记录和更新。管理人员不能实时地掌握安防工作人员的位置信息和实时工作状况。
现阶段, 随着互联网技术的不断发展, 智能手机终端在每一个行业都得到了充分的应用, 所以可以运用智能手机实现对物流工作人员货物摆放的过程进行智能应用。利用智能手机终端对实时位置进行采集更新, 管理所有物流区域位置基本的信息。在物流人员进行寻找货物位置的过程中, 可以实时地寻找需要摆放的位置信息, 避免物流摆放位置信息不对的情况的发生, 可以对物流位置信息进行实时的更新和实时的记录。而且智能手机终端还可以对现场位置状况进行手工添加场景照片和位置编号, 这样后期在处理定位问题时可以提供充足的证据帮助快速地解决问题。
1 系统基本原理与核心组成模块
1.1 iBeacon技术概况
i Beacon技术使用低功耗蓝牙技术BLE (Bluetooth Low Energy) , 也就是通常所说的Bluetooth 4.0或者Bluetooth Smart, 它可以创建一个信号区域[1]。当智能手机设备进入该区域时, i Beacon信号会将用户的特定的手机App唤醒, 为用户提供特定信息推送, 用户也可以通过智能手机得到一些特定的定制信息。这样就可以使得工作人员的智能手机设备能接收到独特的情景计算和感知能力。
另外, i Beacon作为一种连接线下场景的近场传感器, 让每一个标志物都有自己的位置坐标信息[2]。当用户设备在i Beacon的信号覆盖的范围内, 用户可以通过定制开发的应用程序获取i Beacon的信息, 也就是通过用户的智能手机设备获取位置范围内i Beacon信息。本文设计的物流仓储智能定位系统本质就是利用i Beacon的信号来实现精确定点的功能。利用i Beacon来部署定位信息点十分灵活方便, 而且i Beacon的体积非常的小, 这样就可以灵活地布置在物流仓储中任意的地点[3], 而且后期维护和升级也是十分的便利, 对部署的环境因数需求很小。另外, 每一个i Beacon拥有一个唯一的id, 确保id信息的唯一性, id作为定点巡检的唯一标识, 避免发生错误标记的情况。
正常情况下, i Beacon通过蓝牙低能量[4]提供技术范围描述信息, 如表1所示。
表1 i Beacon蓝牙低能量描述 下载原表
1.2 系统基本组成
物流仓储智能定位系统主要由i Beacon点和用户智能手机终端组成, 还包括基本的云服务器。其中i Beacon点主要就是负责每一个点的信息采集和发送工作[5], 能给智能手机终端提供精准的位置数据信息。智能手机终端主要就是辅助配合i Beacon点进行数据采集和发送的工作, 对数据进行实时的更新与处理。云服务器主要就是对发送过来的数据进行保存操作, 另外, 还会提供基本的数据查询功能。系统基本组成结构如图1所示。
一般情况在物流仓储的预设在仓储点中需要部署一些基本的i Beacon点来代表不同的物流区域。这些位置需要包含基本的核心路径点, 还要保证覆盖一些可拓展的位置信息点。当工作人员拿着智能手机终端经过这些基本的i Beacon点覆盖的范围时, 智能手机终端会自动接收并跳出当前仓储区域的基本内容, 并且保存这个信息点的一些基本的数据。同时将检查的内容数据通过Wi-Fi无线网络或无线移动蜂窝数据上传到云端数据库[6]。另外, 为了保证数据的实时性和可靠性, 需要对系统设置权限管理, 保证只有管理人员才能够随时地去检查每一个区域内的动态、基本的数据信息和物流人员的实时的工作状态。
i Beacon设备在室内, 低精度由大的圆圈描绘。该装置可以覆盖在圆形的任何地方[7], 具体如图2所示。i Beacon设备在户外, 装在背包里, 覆盖位置比室内的更精确, 代表的是一个较小的圆圈, 具体如图3所示。i Beacon设备在户外, 没有通过任何的物体遮挡, 所提供的覆盖位置可以最大程度的提高准确性, 具体如图4所示。
如图5所示, 当一个手机设备远离i Beacon设备时, 信号强度将比接近时低。由于信号强度减弱, 手机设备对i Beacon设备信号的接收精度不高。这类似于上面的GPS例子中的大圆。当靠近i Beacon设备时, 接收到的信号强度增加, 因此接近度估计的准确度增加。这类似于GPS例子中的小圈。当一个手机设备靠近i Beacon时, 由于需要接收相应的发射信号, 因此i Beacon设备需要具有更高的发射标准。然而, 就像GPS信号强度可以被建筑物或放置在背包、钱包或口袋里的物体所削弱一样, i Beacon的信号强度也会减弱。信号的衰减或信号强度的丧失, 可能是由许多外部因素引起的。围绕着i Beacon设备的物理材料改变[8], 将影响接收到的信号强度。当有物理物体进行遮挡时, 信号是会发生一定的改变的, 但还是可以接收到相应的物品信号, 具体的关系图如图6所示。
2 总体模块架构与设计
2.1 基本App模块
物流仓储智能定位系统App模块主要分为手机App端App模块和服务器端App模块。为了保证基本的系统模块完整并且良好的运行, 需要对一些基本的硬件设备有一定的功能要求。根据巡更的基本业务要求, 并且确保手机App端App模块的正常运行, 本系统需要智能手机终端最低满足以下基本要求。对于Android手机需要备Android 4.0以上的操作系统版本, 并且配备2 GB以上的内存[9]。对于i OS手机需要具备i OS 8.0以上的操作系统版本。同时需要具备WiFi无线网络、蓝牙功能和移动窝蜂数据网络功能。针对某些极端的工作环境、例如湿度大、温度高、光线不足等。所以建议最好选用一些具备三防功能定制智能移动设备, 这样可以较大地节约成本。
服务器端App模块主要是选用阿里云的云服务器, 基本的一些云端主机配置为2核4 GB系列, 系统盘选用为/dev/xvda高效云盘[10], 存储空间为100 GB, 带宽为100 Mbit/s, 同意配置基本的缓存服务, 基本的操作系统为CentOS 7.4 64位。数据库类型选用PostgreSQL。
2.2 手机App端App模块设计
手机App端App模块主要由一个登录界面和4个子界面组成, 每个子界面里又会包含一些分子界面。
首先, 用户需要使用此App端App, 需要同意的登录注册管理, 每一个用户创建一个唯一的用户名来标示自己的身份。后期针对每一个人的数据管理也需要是通过这个基本的模块来完成。其次, 当用户成功登录App后, 服务器后台会返回一些基本的信息并且下载到用户手机上。主要由4个模块组成, 分别为数据同步模块、公告模块、扫描货物信息模块和查询模块。数据同步模块主要负责对用户数据的上传与下载工作, 保证数据准确的保存和获取。公告模块主要是负责发布一些基本的信息公告。扫描货物信息模块主要是负责管理物流人员指定放置的货物路线和物流片区位置信息的实时更新和辅助完善, 还会涉及一些基本的位置点的拍照采集功能和手动描述片区位置编号和详情信息。查询模块主要是实现用户对数据进行基本的查询工作, 实时地给用户返回查询到的基本数据信息, 并且需要保证数据的准确性和真实性。最后, 当物流人员成功登录App后, 后台会根据物流人员扫描的货物信息编码指定相关的路径路线。物流人员需要根据系统分配好的路径计划快速地找到对应的物流区域进行货物摆放。物流人员到达货物片区的区域时, 智能手机设备的蓝牙模块会自动接收i Beacon点推送的消息信息, 自动进行识别和定位, 自动记录物流人员到达位置点的时间和到达的位置信息, 并且对货物信息和相应的位置信息进行关联。另外物流人员还需要跟进代办记录事项, 对现场进行拍照上传完成物流信息采集, 实时地更新位置信息, 确保位置数据的真实性和可复查性。手机App端基本模块见图7。
2.3 服务器端App模块设计
服务器端App主要是负责处理系统基本的数据信息, 包括用户数据管理、统计报表、仓储信息管理、当前系统关联设备管理、公告管理和基本的系统管理。另外, 服务器端App还开启了权限管理机制, 管理人员配置了管理员权限才可以对所有物流人员进行实际而有效地考核管理, 包括查询所有的物流人员的基本信息, 全部的物流工作数据记录以及特定时间段内的工作数据记录。另外还可以查询到当前时间安全物流人员的基本位置信息、工作的状态, 这样可以方便管理工作的完善。同时, 预防没有权限的用户进行数据违规操作。
服务器端App中基础的数据包括企业信息、人员信息和物流区域基本信息, 这些数据信息是基础的数据信息。统计报表模块主要是生成对应的一些报表数据, 包括物流摆放的记录、物流摆放的合格率、物流摆放的漏检率和物流摆放的准时率。物流仓储管理模块中主要负责管理基本的物流片区信息维护管理, 物流的基本路线管理和货物存放计划的安排管理。另外, 服务器端App中需要对设备动态的添加和维护, 保证手机设备信息都是可以注册和使用的, 防止出现管理错误。同时, 服务器端系统可以动态灵活的进行工作排班, 支撑添加单个任务和批量添加多个任务, 任务数据灵活配置, 可以及时地维护和管理。对于物流工作人员的配置也是可以灵活动态的配置, 根据人员工作时间合理地安排物流摆放和位置更新的计划。对于排好班后, 任务会自动提醒物流工作人员需要进行的工作, 蓝牙模块自动触发任务, 并且记录到达和停留的时间, 跟进事项记录全支撑。如果由异常情况发生, 关键信息与数据异常, 异常情况可以及时进行数据备份防止货物信息出错, 降低工作效率。可短信或邮件的方式推送至指定管理人员手机, 对潜在风险, 也可以预警相关责任单位, 提前把风险消除。系统可根据管理者需要, 产生日报、周报、月报等关键报表, 方便管理者优化巡更任务、考核员工、节省成本, 物流数据自动上传, 存放互联网云端, 大大地提高工作的效率。服务器端App模块见图8。
3 系统实际应用模块
手机仓储智能定位系统主要分为手机客户端模块和后台管理模块两个部分组成。物流工作人员主要使用客户端App进行操作, 客户端App主要包括用户登录注册模块、信息公告查询、货物信息登记等主要的功能。物流管理操作人员主要使用后台管理模块进行数据查看和统计, 主要包括用户数据管理、统计报表、仓储信息管理等。
3.1 客户端主要功能模块
物流人员使用手机仓储智能定位系统的手机客户端模块时, 必须要有一个系统的账号, 登录之后才可以进行相关的功能操作。没有账号可以进行注册。具体界面如图9所示。
物流人员使用手机客户端记录货物信息时, 首先需要扫描货物的基本信息, 把货物基本的信息和实际图片录入后台数据库中。后台根据上传的货物信息, 进行查询, 返回线路给物流工作人员。工作人员根据路线快速的把货物送到对应的货物机位。具体界面如图10所示。
物流人员还可以查询货物的机位路线信息。当货物需要运输到对应的货物机位时, 通过客户端都可以查询到具体的路线图和当前的运输状态, 具体界面如图11所示。
3.2 后台管理平台主要功能模块
物流管理操作人员使用系统后台管理时, 可以查询现在企业相关的部门信息、相关的员工信息、企业的通告消息内容, 管理基本的一些报表数据信息, 查询相关的报表的基本数据。报表信息统计主要就是管理平台生成对应的一些报表数据, 包括一些基本的物流摆放的记录、物流摆放的合格率、物流摆放的漏检率和物流摆放的准时率。另外, 系统还会管理物流仓储中的一些基本的物流片区信息, 物流基本路线信息管理和货物存放计划的安排管理。具体的管理平台App基本操作界面如图12所示。
物流人员使用货物运输车辆在物流仓库工作时, 将货物运到具体的货物机位, 实现货物的集中摆放, 方便后期管理和取货。具体的物流仓库工作场景如图13所示。
4 结语
手机仓储智能定位系统, 基于i Beacon定位技术, 能够精确地布置巡更地点。通过手机可以根据每个物流片区点的不同位置, 不同设备针对性的下达不同的检查内容[11], 并对检查内容进行统计和反馈, 最大限度地实现物流货物摆放的自动化和智能化。系统能最大限度地调动物流人员的工作积极性, 最终能及时地完成货物的存放工作, 从而提升物流企业的效率, 创造出企业和社会效益的最大化。
上一篇: 某第三方物流仓储研究
权所有©:上海阳合储运
专业承接上海仓库租赁、亚博取款曝顾秒到账物流、上海电商仓储企业服务与微笑同在"的先进理念不断发展壮大。