仓储物联网管理系统1-fs4412.docVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
仓储物联网管理系统1-fs4412

物联网仓储管理系统 项目文档 3 1.1项目背景 3 1.2术语定义 3 第2章 系统概述 4 第3章 使用说明 5 3.1硬件清单 5 3.2功能演示 5 第4章 前端数据中心(A9)总体设计 6 4.1系统框架,线程关系 6 4.1.1系统框架 6 4.1.2线程间关系 6 4.2数据接收模块 6 4.2.1功能描述 6 4.2.2 数据描述 6 4.2.3 流程图 7 4.2.4 详细说明 7 4.3数据处理 7 4.3.1功能描述 7 4.3.2数据描述 8 4.3.3 流程图 8 4.3.4 详细说明 8 4.4处理客户端请求 8 4.4.1 功能描述 8 4.4.2 数据描述 8 4.4.3 流程图 9 4.5数据库模块 9 4.5.1sqlite3介绍 9 4.5.2数据库流程图 10 4.5.3pthread_sqlite.h文件详解 10 4.6蜂鸣器模块 10 4.6.1功能描述 10 4.6.2流程图 10 4.6.3详细说明 10 4.7摄像头模块 10 4.7.1功能描述 10 4.7.2流程图 10 4.7.3数据描述 10 项目简介 1.1项目背景 随着社会经济的迅速发展和科学技术的全面进步,计算机事业的飞速发展,以计算机与通信技术为基础的信息系统正处于蓬勃发展的时期。随着经济文化水平的显著提高,人们对于生活质量及工作环境的要求也越来越高。与此同时为了管理大量的物品,仓库也大量的出现,仓库的管理问题也就提上了日程。随着仓库大量的增加, 其管理难度也越来越大,如何优化仓库的日常管理也就成为了一个大众化的课题。传统的仓库管理,一般依赖于一个非自动化的、以纸张文件为基础的系统来记录、追踪进出的货物,完全由人工实施仓库内部的管理,因此仓库管理的效率极其低下。 对此,我们利用基于 ZIGBEE 无线射频技术的仓库智能管理系统,该系统能够增强库房作业的准确性和快捷性、减少整个仓库物资出入库中由于管理不到位造成的非法出入库、误置、偷窃和库存、出货错误等损失,并最大限度地减少储存成本、保障仓库物资的安全。 1.2术语定义 ZigBee:ZigBee 是基于 IEEE802.15.4 标准的低功耗个域网协议。根据这个协议规定的技术是一种短距“嗡嗡”(zig)地抖动“舞蹈”来与同伴传递花粉所在方位信息,也就是说蜜蜂依靠这样的方式构成了群体中的通信网络。其特点是近距离、低复杂度、自组织、低功耗、低数据速率、低成本。主要适合用于自动控制和远程控制领域,可以嵌入各种设备。简而言之, ZigBee 就是一种便宜的,低功耗的近距离无线组网通讯技术。 A9 多核: ARM Cortex-A9 处理器是首款结合了 Cortex 应用级架构及用于可扩展性能的多处理能力的ARM 处理器。 M0: Cortex-M0 处理器,是市场上现有的最小,能耗最低的 ARM 处理器。 FS11C14 基于高性能的 Cortex-M0 处理器,完美支持重力、温湿度、光照等多种传感器, 全开源的 RFID、 ZigBee 组件。可以实现仓库需要采集的全部信息。 摄像头 摄像头模块,采集视频数据 3.2功能演示 前端数据中心(A9)总体设计 4.1系统框架,线程关系 4.1.1系统框架 先通过 M0模块进行实时采集环境参数,例如温度、湿度、光感数据; 再通过 ZigBee 协调器进行数据接收,然后把采集到的环境参数通过串口发送给 A9; 由A9的transfer线程负责接收环境参数,并将其放入链式队列中; 由A9的analysice进行数据处理,并放入到共享内存中; 4.1.2线程间关系 4.2数据接收模块 4.2.1功能描述 Zigbee节点采集的信息,通过Zigbeee协调器接收,再经USB转串口传递给A9板。 此线程负责从串口读取消息交给处理模块,并继续接收消息。 4.2.2 数据描述 表:变量说明 类型 名称 功能 int dev_uart_fd 串口文件描述符 queue_t pth_queue 队列头 pthread_mutex_t pth_mutex 数据保护互斥锁 pthread_cond_t pth_noempty_cond 数据处理唤醒条件量 4.2.4 详细说明 本线程被创建后,先打开串口 ttyUSB1 这一设备节点,得到文件描述符 dev_uart_fd,通过调用 serial_init (dev_uart_fd)来进行串口的初始化;之后线程通过 read 串口进行睡眠,一旦有数据,就从串口里读取,并判断包头是否正确,若正确则读取数据,加入数据链表缓存 4.3数据处理 4.3.1功能描述 处理接收到的信息,因为接收到的信息是按一定规

文档评论(0)

celkhn5460 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档