1. 程式人生 > >STM32專案(七) —— 智慧倉庫管理系統

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獲取資料庫資料,顯示在使用者介面。使用者可通過操作介面來檢視環境資訊和傳送控制命令。