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)、數據庫模塊、蜂鳴器驅動;
?
人工處理過程:
貨物進庫出庫的時候,刷貨物卡(貼在貨物上的標簽),對貨物進行記錄,信息存入數據庫。
用戶在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项目(七) —— 智能仓库管理系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vs2013 密钥
- 下一篇: c语言编辑的库存管理软件,C语言课程设计