RFID開發介紹—概述
2007-01-19 00:00 來源:中國電子標簽網 責編:中華印刷包裝網
識別(Identify):讀取UID;
讀取(Read):讀取用戶數據;
寫入(Write):寫入用戶數據
RFID中間件
RFID中間件是將底層RFID硬件和上層企業應用結合在一起的粘合劑。 雖然原則上的中間件是橫向的軟件技術,但在RFID系統中,為使其更適用于特定行業,RFID中間件往往會針對行業做一定的適配工作。
在RFID系統這種具體情況下,中間件層除通常的功能外,還有以下特定功能:
使閱讀/寫入更加可靠
把數據通過讀卡器網絡推或者拉到正確位置(類似路由器)
監測和控制讀卡器
提供安全讀/寫操作
降低射頻干擾
處理標簽型和讀卡器型事件
應用通知
接受并且轉發來自應用的中斷指令
給用戶提供異常告警
從體系結構上講,RFID中間件還可以分為子層,包括邊緣層和集成層。邊緣與集成層的分離可以提高可伸縮性并降低客戶成本,因為邊緣層既是輕量級的,成本又低。
邊緣層定期輪詢讀卡器,刪除復本,并進行篩選和設備管理。邊緣服務器還負責創建ALE事件并將其分派至集成層。
集成層接收多個ALE事件并將其合并到涉及各種系統和人員的工作流中,這些系統和人員是更大的業務流程的一部分。集成層通過基于標準的JCA適配器與打包應用程序(如倉庫管理系統或產品信息管理系統)交互。通過一些提供抽象層的控件和開源框架,該層也可以與系統一起工作,抽象層將后端組件公開為可重用組件。集成層也可以通過Web服務接口與對象名解析服務進行通信、利用B2B消息通過防火墻中的網關與外部系統進行通信。
1)邊緣層
邊緣層通常提供的功能有標準的設備支持和管理、高效的捕獲數據和過濾數據、創建ALE事件并將其分派至集成層等。
邊緣層應該支持豐富的設備,包括流行的 RFID 讀卡器和打印機,以及各類條形碼識別器、指示燈、LED 顯示、電眼和可編程邏輯控制器 (PLC)。它可以運行在單獨的計算機上,也可以嵌入新出現的其他設備,如路由器中。應該符合 EPCglobal應用級別事件 (ALE) 標準,提供易于使用的標簽寫入和其他類型設備的擴展功能,并支持 ISO 和EPCglobal 標簽標準(包括 Gen2)。
隨著RFID技術的應用日益廣泛,企業需要處理分布在全球各個供應鏈中數以千計的讀卡器的輸入信息。快速發展將會挑戰可伸縮性。需要處理的數據量非常龐大,這樣就產生了更大的挑戰。
要處理這種級別的數據流量,需要使用非阻塞I/O機制。當眾多用戶同時使用RFID訪問一個應用程序時,大多數中 間件解決方案為每個客戶端打開一個插口,并為每個用戶建立獨有的線程。這種阻塞I/O技術嚴重限制了性能和可伸縮性。與此相反,非阻
塞I/O可以使BEA WebLogic Server之類的中間件能夠在多個并發用戶中復用少量的讀卡器線程,確保較高的性能和可伸縮性。
在處理讀卡器的大流量數據流和進行消息傳遞時,需要大量使用I/O和網絡。邊緣服務器的CPU利用主要用于邊緣服務器的復本檢測和模式匹配。在 要處理的數據量確定的情況下,網絡帶寬也會成為一個問題。“批量數據傳輸”—即,將多個請求包裝在一個數據包中—可以舒緩網絡堵塞問題。它還可以減少多個請求通過安全層及其它代碼層所需的時間。 (divid)
- 關于我們|聯系方式|誠聘英才|幫助中心|意見反饋|版權聲明|媒體秀|渠道代理
- 滬ICP備18018458號-3法律支持:上海市富蘭德林律師事務所
- Copyright © 2019上海印搜文化傳媒股份有限公司 電話:18816622098