摘要:1.2RFID中間件標準化的基本設計思想針對讀寫器在各種應用軟件中的應用,對RFID讀寫器通信指令、組件封裝形式和SDK方式進行了標準化,形成RFID標準組件。RFID標準組件是連接標簽讀寫器、控制器和企業(yè)應用程序之間的標準化軟件接口程序集合。它具有分布式結構,以層次化組織、管理數據流,從而有效增加了軟件的可重用性,簡化了上位機
1.2 RFID中間件標準化的基本設計思想
針對讀寫器在各種應用軟件中的應用,對RFID讀寫器通信指令、組件封裝形式和SDK方式進行了標準化,形成RFID標準組件。RFID標準組件是連接標簽讀寫器、控制器和企業(yè)應用程序之間的標準化軟件接口程序集合。它具有分布式結構,以層次化組織、管理數據流,從而有效增加了軟件的可重用性,簡化了上位機應用軟件的開發(fā),提高了應用軟件的可靠性和穩(wěn)定性。
本文中所要設計的中間件需要包括如下功能:提供RS232/485串口通信接口組件、TCP/IP、UDP網絡通信接口組件,搜索讀寫器、配置讀寫器參數接口,讀取、設置標簽數據接口以及對數據庫操作。
2 RFID及中間件概述
2.1 RFID概述
RFID技術的基本工作原理是:標簽進入磁場后,接收讀寫器發(fā)出的射頻信號,憑借感應電流所獲得的能量發(fā)送出存儲在芯片中的產品信息(passive tag,無源標簽或被動標簽),或者主動發(fā)送某一頻率的 信號(active tag,有源標簽或主動標簽);讀寫器讀取信息并解碼后,送至中央信息系統進行有關數據處理。
2.2 中間件概述
中間件是介于應用系統和系統軟件之間的一類軟件,它使用系統軟件所提供的基礎服務,銜接網絡上應用系統的各個部分或不同的應用,以達到資源共享、功能共享的目的。在具體實現上,中間件是一 個用API(Application Programming Interface)定義的軟件層,具有強大的通信能力和良好的可擴展性。
目前,針對不同的應用,涌現出了各具特色的中間件產品。根據在系統中所起的作用和采用的技術不同,中間件大致分為以下幾種:
① 數據訪問中間件(Data Access Middleware,DAM): 所有中間件中應用最廣泛、技術最成熟的一種。
② 遠程過程調用中間件(Remote Procedure Call,RPC): 在客戶/服務器計算方面,比數據訪問中間件又邁進了一步。
③ 面向消息的中間件(MessageOriented Middleware,MOM): 適用于需要在多個進程之間進行可靠的數據傳遞的分布式環(huán)境,是中間件中惟一不可缺少的,也是銷售額最大的中間件產品。
目前流行的MOM中間件產品有IBM的MQSeries和BEA的MessageQ等。[1] [2] [3] [4] [5]