在一個典型的倉庫里,卡車回到塢門卸下托盤上的貨物,該托盤或者集裝箱都有無線射頻識別(RadioFrequencyIdentification,RFID)標簽(目前,低價商品還不能擁有自己的標簽)。倉庫內被劃分為具有相應識別電子碼的不同貨位,RFID閱讀器可安裝在倉庫的出入門和倉庫內部。整個倉庫內及各出入門附近都由網絡(無線或有線)覆蓋,以實現信息共享。
一個典型的RFID系統由射頻電子標簽(RFIDTag)、讀寫器(RFIDReader)及應用支撐軟件組成。電子標簽由芯片與天線組成,每個芯片都有*的標識碼。標簽可附著在被標識的物品上,當帶有電子標簽的被識別物品經過讀寫器的可識讀范圍內時,讀寫器自動識別該標簽并將信息發送給后端軟件,從而實現自動識別物品或自動收集物品標志信息的功能。
介于前端RFID讀寫器硬件模塊和后端數據庫與應用軟件之間的中介,稱為RFID中間件(RFIDMiddhware)。應用程序端使用中間件所提供的一組通用的應用程序接口(API),即能連接到RFID讀寫器,讀取RFID標簽數據。中間件實現對底層設備的精確控制,實時采集原始數據,對數據進行過濾,并在其中封裝典型的應用邏輯,使系統接口簡單透明,從而達到系統的協調工作。
1模擬倉庫環境
開發中間件,首先要模擬倉庫環境。由于標簽的價格原因,我們不可能在每個貨物上都貼上標簽,只能通過標示托盤來追蹤貨物。如圖1所示,在每個托盤、叉車和出入庫人員上安裝和佩戴射頻標簽卡,并在車間和倉庫出入口安裝讀寫器,通過讀寫器獲取RFID標簽經過出入口的情況,從而將托盤上所屬倉庫的信息與射頻卡捆綁輸入數據庫,同時記錄叉車和人員的出入庫情況。在出入I:1安裝攝像頭,判斷通過出入口的貨物數量。
系統通過RFID標簽的類別來區別出人庫對象,通過倉庫管理人員及工作人員共同遵守的規則,在讀取RFID標簽時,判斷出人庫情況,并通過視頻圖像判斷托盤的狀態(空或滿及裝載貨物數量),從而計算產品出人庫數量。定期進行統計分析,為管理人員提供決策支持,并在異常情況發生時進行報警。