STM32项目(七) —— 智能仓库管理系统

智能仓库管理系统

 

    随着经济的发展,对企业的生产经营要求提高,企业必须综合利用各种先进技术,在网络与信息技术的支持下,改进现在的生产经营模式和组织结构,增加利润。随着企业规模的扩大。高效方便的仓库管理系统,可以为企业的生产和经营提供坚强的后盾和有力的支持,而现有仓库管理系统还不够完善。比如货品入库过程,货品数量多,人工操作麻烦,严重不便费时费力,且效率比较低,出错的概率较大,同时对仓库的温湿度环境及仓库的货物信息掌握不够及时准确,给货物的存放和监管带来很大不便。随着物联网的出现,这些问题逐步得到解决。物联网可运用于很多领域,它是在互联网基础上的延伸和扩展的网络;其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。可利用相关技术来改进货品入库管理方式。为了提高企业的仓库管理效率,节约成本,实现对仓库的环境信息的有效监控。我们设计和实现了一套物联网仓储管理系统。

 

ACAAS:ARM(Cortex-A8处理器,ARMv7架构) ——Ubuntu12.04

环境采集器:STM32(Cortex-M3)—— FreeRTOS

主要模块:

(1)、A8服务器软件,多线程,通信协议解析;

(2)、STM32数据采集,读取RFID信息,NRF24L01数据通讯;

(3)、摄像头模块、GPRS模块、无线网卡等驱动移植;

(4)、BOA服务器移植、CGI进程通信、HTML网页设计;

(5)、数据库模块、蜂鸣器驱动;

 STM32项目(七) —— 智能仓库管理系统_第1张图片STM32项目(七) —— 智能仓库管理系统_第2张图片

人工处理过程:

货物进库出库的时候,刷货物卡(贴在货物上的标签),对货物进行记录,信息存入数据库。

用户在pc端通过浏览器登录仓库管理系统,在网页上可以进行如下操作:

1修改接受报警短信的电话号码和报警短信内容

2 设置温湿度临界值

3 关闭STM32的报警蜂鸣器

4 查询货物出入记录

5 手动抓拍,并显示。

6 查看历史图片

7查看历史环境记录

 

接口设计:

ARM_M3

1温湿度传感器相关接口:

2 蜂鸣器相关接口

3 RF接口

4 RFID

5 按键模拟红外

6 液晶显示

7 报警模块

 

ARM_A8

1 摄像头

2 RF接受发送模块

3 GSM

 

ACAAS 模块与环境采集器之间通过RF模块进行数据通信。首先ACAAS模块与环境采集器之间先通过RF建立连接,之后环境采集器将采集到到的环境数据传送给ACAAS模块,ACAAS模块将采集到的环境数据进行分析处理写入数据库,再有用户界面(浏览器)程序通过CGI获取数据库数据,显示在用户界面。用户可通过操作界面来查看环境信息和发送控制命令。

 




 

你可能感兴趣的:(STM32项目)