《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 模擬設(shè)計(jì) > 設(shè)計(jì)應(yīng)用 > 分析RFID通訊組件設(shè)計(jì)與應(yīng)用[圖]
分析RFID通訊組件設(shè)計(jì)與應(yīng)用[圖]
摘要: 首先介紹了RFID中間件的概念,接著介紹了通訊組件所處理的數(shù)據(jù)的封裝格式:即某企業(yè)的系列高頻讀寫(xiě)器的通訊協(xié)議格式。在此基礎(chǔ)上,建立了底層數(shù)據(jù)通訊接口組件、設(shè)備網(wǎng)絡(luò)接口組件、設(shè)備參數(shù)接口組件、對(duì)標(biāo)簽讀寫(xiě)操作接口組件、數(shù)據(jù)庫(kù)接口組件等五個(gè)接口組件的軟件設(shè)計(jì),最終實(shí)現(xiàn)了RFID中間件通訊組件的設(shè)計(jì),為第三方的企業(yè)級(jí)軟件應(yīng)用提供了基礎(chǔ)。
Abstract:
Key words :
 

首先介紹了RFID中間件的概念,接著介紹了通訊組件所處理的數(shù)據(jù)的封裝格式:即某企業(yè)的系列高頻讀寫(xiě)器通訊協(xié)議格式。在此基礎(chǔ)上,建立了底層數(shù)據(jù)通訊接口組件、設(shè)備網(wǎng)絡(luò)接口組件、設(shè)備參數(shù)接口組件、對(duì)標(biāo)簽讀寫(xiě)操作接口組件、數(shù)據(jù)庫(kù)接口組件等五個(gè)接口組件的軟件設(shè)計(jì),最終實(shí)現(xiàn)了RFID中間件通訊組件的設(shè)計(jì),為第三方的企業(yè)級(jí)軟件應(yīng)用提供了基礎(chǔ)。

引言

射頻識(shí)別技術(shù)(Radio Frequency Identification,縮寫(xiě)RFID),射頻識(shí)別技術(shù)是20世紀(jì)90年代開(kāi)始興起的一種自動(dòng)識(shí)別技術(shù),射頻識(shí)別技術(shù)是一項(xiàng)利用射頻信號(hào)通過(guò)空間耦合(交變磁場(chǎng)或電磁場(chǎng))實(shí)現(xiàn)無(wú)接觸信息傳遞并通過(guò)所傳遞的信息達(dá)到識(shí)別目的的技術(shù)。這個(gè)問(wèn)題的本質(zhì)就是企業(yè)的應(yīng)用系統(tǒng)與硬件接口的問(wèn)題.因此,通透性就是整個(gè)應(yīng)用的關(guān)鍵,正確抓取數(shù)據(jù),確保數(shù)據(jù)讀取的可靠性以及有效地將數(shù)據(jù)傳送到后端系統(tǒng)都是必須考慮的問(wèn)題。

傳統(tǒng)應(yīng)用程序與應(yīng)用程序之間的數(shù)據(jù)通透是通過(guò)中間件架構(gòu)解決,并發(fā)展出各種服務(wù)器應(yīng)用軟件,因此,中間件的架構(gòu)解決方案就成為了RFID應(yīng)用的一項(xiàng)極為重要的核心技術(shù),作者討論的就是RFID中間件的一個(gè)解決方案。

1 RFID中間件技術(shù)

RFID技術(shù)的基本工作原理是:標(biāo)簽進(jìn)入磁場(chǎng)后,接收讀寫(xiě)器發(fā)出的射頻信號(hào),憑借感應(yīng)電流所獲得的能量發(fā)送出存儲(chǔ)在芯片中的產(chǎn)品信息(Passive Tag,無(wú)源標(biāo)簽或被動(dòng)標(biāo)簽),或者主動(dòng)發(fā)送某一頻率的信號(hào)(Active Tag,有源標(biāo)簽或主動(dòng)標(biāo)簽):讀寫(xiě)器讀取信息并解碼后,送至中央信息系統(tǒng)進(jìn)行有關(guān)數(shù)據(jù)處理。中間件是介于應(yīng)用系統(tǒng)和系統(tǒng)軟件之間的一類(lèi)軟件,它使用系統(tǒng)軟件所提供的基礎(chǔ)服務(wù),銜接網(wǎng)絡(luò)上應(yīng)用系統(tǒng)的各個(gè)部分或不同的應(yīng)用,以達(dá)到資源共享、功能共享的目的.在具體實(shí)現(xiàn)上,中間件是一個(gè)用API定義的軟件層,具有強(qiáng)大的通信能力和良好的可擴(kuò)展性。

RFID中間件是一種面向消息的中間件(Message Oriented Middleware,MOM),其中信息(Information)是以消息(Message)的形式,采用異步(A—synchronous)的方式從一個(gè)程序傳送到另一個(gè)或多個(gè)程序,傳送者不必等待回應(yīng)。它的作用主要體現(xiàn)在三個(gè)方面,一是控制RFID讀寫(xiě)設(shè)備按照預(yù)定的方式工作,保證不同讀寫(xiě)設(shè)備之間配合協(xié)調(diào);二是按照一定規(guī)則過(guò)濾數(shù)據(jù),篩除絕大部分冗余數(shù)據(jù),將真正有效的數(shù)據(jù)傳送給后臺(tái)信息系統(tǒng);三是保證讀寫(xiě)器和企業(yè)級(jí)分布式應(yīng)用系統(tǒng)平臺(tái)之間的可靠通信。

2 RFID通訊組件的結(jié)構(gòu)框架

針對(duì)讀寫(xiě)器在各種應(yīng)用軟件中的應(yīng)用,作者對(duì)RFID讀寫(xiě)器的通訊指令,采用組件封裝和SDK方式,進(jìn)行了標(biāo)準(zhǔn)化,形成RFID標(biāo)準(zhǔn)組件,RFID標(biāo)準(zhǔn)組件是連接標(biāo)簽讀寫(xiě)器、控制器和企業(yè)應(yīng)用程序之間的標(biāo)準(zhǔn)化軟件接口程序集合,具有分布式結(jié)構(gòu),以層次化進(jìn)行組織、管理數(shù)據(jù)流,有效增加了軟件的可重用性,簡(jiǎn)化了上位機(jī)應(yīng)用軟件的開(kāi)發(fā),提高了應(yīng)用軟件的可靠性和穩(wěn)定性。本系統(tǒng)中的RFID通訊組件要求實(shí)現(xiàn)如下功能:提供RS232/485串口通訊接口組件、TCP/IP、UDP網(wǎng)絡(luò)通訊接口組件,搜索讀寫(xiě)器、配置讀寫(xiě)器參數(shù)接口,讀取、設(shè)置標(biāo)簽數(shù)據(jù)接口以及統(tǒng)一配置軟件,其架構(gòu)圖如圖1所示。

分析RFID通訊組件設(shè)計(jì)與應(yīng)用
圖1 RFID通訊組件的框架

其中SDK(Software Development Kit)是指可以供軟件開(kāi)發(fā)人員開(kāi)發(fā)自己可以在特定的平臺(tái)上運(yùn)行或者通過(guò)API(Application Program Interface)運(yùn)行的軟件產(chǎn)品的一組程序(文檔)集合;組件(Component):是對(duì)數(shù)據(jù)和方法的二進(jìn)制封裝,具備跨語(yǔ)言調(diào)用,良好的可重用性,進(jìn)程獨(dú)立性等優(yōu)點(diǎn)。

3 RFID通訊協(xié)議格式

RFID通訊組件最重要的是對(duì)數(shù)據(jù)的處理。作者重點(diǎn)介紹讀寫(xiě)器對(duì)數(shù)據(jù)的處理,即通訊協(xié)議格式.文中所使用的讀寫(xiě)器是某公司的高頻工業(yè)讀寫(xiě)器系列,包含PRR8160讀寫(xiě)器、PRR8152讀寫(xiě)器、PRR8032讀寫(xiě)器。下面將簡(jiǎn)單介紹本軟件中所涉及的這幾種RFID讀寫(xiě)器,重點(diǎn)介紹PRR8160讀寫(xiě)器。

3.1 PRR8160讀寫(xiě)器

PRR8160是一款應(yīng)用于工業(yè)流水線上,進(jìn)行數(shù)據(jù)采集、流水線控制、跟蹤管理的可編程智能數(shù)據(jù)終端機(jī)。具有TCP、UDP、RS232多種通訊方式,有極強(qiáng)的現(xiàn)場(chǎng)編程功能,適應(yīng)性極強(qiáng)。其系統(tǒng)采用兩級(jí)聯(lián)網(wǎng)結(jié)構(gòu),采用UDP協(xié)議進(jìn)行通訊,即管理主機(jī)通過(guò)訪問(wèn)生產(chǎn)數(shù)據(jù)輸入終端機(jī)所在的IP地址對(duì)終端機(jī)進(jìn)行數(shù)據(jù)訪問(wèn)和參數(shù)設(shè)置。設(shè)備工作狀態(tài)采用聯(lián)機(jī)工作方式:即設(shè)備將得到的用戶的完整操作記錄保存在RAM內(nèi),并主動(dòng)上傳到管理主機(jī),如果設(shè)備沒(méi)有接收到上位機(jī)的正確返回響應(yīng)(超時(shí)時(shí)間N可以由用戶定義),設(shè)備將再次上傳,直至成功為止,但是當(dāng)設(shè)備再次得到用戶新的完整操作記錄,原有的RAM記錄將被轉(zhuǎn)移到FLASH內(nèi)存儲(chǔ)。工作時(shí)若網(wǎng)絡(luò)斷開(kāi),終端機(jī)可以自動(dòng)存儲(chǔ)工作的記錄,當(dāng)網(wǎng)絡(luò)連接正常后,自動(dòng)上傳數(shù)據(jù)。

設(shè)備支持ARP,ICPM(ping),IP,UDP網(wǎng)絡(luò)通訊協(xié)議,數(shù)據(jù)傳輸方式默認(rèn)采用UDP協(xié)議,不支持?jǐn)?shù)據(jù)包分組操作.數(shù)據(jù)編碼方式采用HEX的數(shù)據(jù)格式操作,所有通訊數(shù)據(jù)采用“以太網(wǎng)CRC校驗(yàn)”方式,其中UDP層加UDP校驗(yàn),應(yīng)用數(shù)據(jù)層再加“和校驗(yàn)”方式,具體校驗(yàn)方式采用從報(bào)頭至報(bào)尾所有的協(xié)議數(shù)據(jù)按16進(jìn)制做累加,對(duì)256取模后的十六進(jìn)制數(shù).應(yīng)用數(shù)據(jù)層的通訊協(xié)議格式如表1~3所示,其中數(shù)據(jù)單位為bit。

分析RFID通訊組件設(shè)計(jì)與應(yīng)用

其中:數(shù)據(jù)長(zhǎng)度為有效數(shù)據(jù)報(bào)文的長(zhǎng)度;和校驗(yàn)為整個(gè)數(shù)據(jù)報(bào)文的校驗(yàn)位.有效數(shù)據(jù)部分的報(bào)文格式為:類(lèi)型編號(hào)|數(shù)據(jù)|.......|類(lèi)型編號(hào)|數(shù)據(jù):

終端機(jī)檢測(cè)到的打包數(shù)據(jù)格式為:打包數(shù)據(jù)格式=‘#’+步驟1檢測(cè)結(jié)果+# + 功能號(hào)+型操作類(lèi)型號(hào)+‘#’+ 步驟2檢測(cè)結(jié)果+ #+功能號(hào)+操作類(lèi)型號(hào)+ ..... +‘#’+步驟N檢測(cè)結(jié)果+功能號(hào)+操作類(lèi)型號(hào)‘#’。每個(gè)檢測(cè)步驟中的檢測(cè)結(jié)果之間用‘#’號(hào)間隔。

3.2 PRR8032讀寫(xiě)器及PRR8152讀寫(xiě)器

PRR8032是具有專利外觀設(shè)計(jì)的表面嵌入式多功能中距離讀寫(xiě)器.其讀寫(xiě)距離最大23cm,具有防沖撞電子標(biāo)簽讀寫(xiě)功能,可同時(shí)對(duì)10張電子標(biāo)簽的多個(gè)數(shù)據(jù)塊進(jìn)行操作。

PRR8152符合IS015693標(biāo)準(zhǔn)的高頻工業(yè)讀寫(xiě)設(shè)備,可選RS232、RS485以及TCP/IP通訊格式,適用于需要防水、防塵、防油污、防腐蝕等各種惡劣工作環(huán)境,是工業(yè)自動(dòng)化控制領(lǐng)域的首選讀寫(xiě)機(jī)器。

4 RFID中間件通訊組件的軟件設(shè)計(jì)

RFID中間件通訊組件包括以下幾部分:底層數(shù)據(jù)通訊接口組件、設(shè)備網(wǎng)絡(luò)接口組件、設(shè)備參數(shù)接口組件、對(duì)標(biāo)簽讀寫(xiě)操作接口組件、數(shù)據(jù)庫(kù)接口組件等.各接口組件既相對(duì)獨(dú)立,又有密切聯(lián)系。其中,筆者的通訊組件的操作標(biāo)簽是符合ISO/IEC 15693協(xié)議的電子標(biāo)簽。

本軟件的設(shè)計(jì)是在Windows環(huán)境下,選用SQL Server 2000作為后臺(tái)數(shù)據(jù)庫(kù),利用Visual C++6.0開(kāi)發(fā)環(huán)境,將接口組函數(shù)封裝成dll文件,使其可以直接被其它應(yīng)用系統(tǒng)調(diào)用,實(shí)現(xiàn)讀寫(xiě)器與計(jì)算機(jī)之間的企業(yè)局域網(wǎng)的通信。整個(gè)系統(tǒng)的設(shè)計(jì)結(jié)構(gòu)如下所述。

(1)底層數(shù)據(jù)通訊接口組件:負(fù)責(zé)數(shù)據(jù)通訊的鏈路層和物理層,是讀寫(xiě)器與應(yīng)用軟件通訊的物理基礎(chǔ),在應(yīng)用邏輯上,與應(yīng)用通訊協(xié)議無(wú)關(guān)。所以,底層數(shù)據(jù)通訊應(yīng)獨(dú)立設(shè)計(jì)相對(duì)固定的接口,與高層應(yīng)用分離。

分析RFID通訊組件設(shè)計(jì)與應(yīng)用

(2)數(shù)據(jù)庫(kù)接口組件:實(shí)現(xiàn)對(duì)后臺(tái)數(shù)據(jù)庫(kù)的操作,為RFID 中間件的開(kāi)發(fā)軟件提供標(biāo)準(zhǔn)的函數(shù)接口。

(3)設(shè)備網(wǎng)絡(luò)接口組件:為客戶提供連接通訊鏈路上的RFID讀寫(xiě)器信息,設(shè)備參數(shù)設(shè)置接口提供更改讀寫(xiě)器工作參數(shù)的接口,實(shí)現(xiàn)設(shè)備管理功能。

分析RFID通訊組件設(shè)計(jì)與應(yīng)用

(4)標(biāo)簽讀寫(xiě)操作接口組件:為讀寫(xiě)器實(shí)時(shí)工作時(shí)提供與計(jì)算機(jī)通訊的接口,兩者在用戶和使用功能上相對(duì)對(duì)立,也可單獨(dú)設(shè)計(jì)。

分析RFID通訊組件設(shè)計(jì)與應(yīng)用
     &nTagNum);//讀取多個(gè)標(biāo)簽的UID。.......

....

5 RFID中間件通訊組件的一個(gè)應(yīng)用

深圳普諾瑪公司生產(chǎn)制成管理系統(tǒng)項(xiàng)目中的實(shí)時(shí)監(jiān)控模塊充分利用了本RFID通訊組件。簡(jiǎn)化了開(kāi)發(fā)流程。其中涉及到的功能有:讀取設(shè)備內(nèi)部數(shù)據(jù)、打開(kāi)并關(guān)閉與數(shù)據(jù)庫(kù)的連接,控制讀寫(xiě)器對(duì)標(biāo)簽進(jìn)行操作等等。

分析RFID通訊組件設(shè)計(jì)與應(yīng)用
     分析RFID通訊組件設(shè)計(jì)與應(yīng)用

筆者完成了以下五個(gè)接口組件的標(biāo)準(zhǔn)化:底層數(shù)據(jù)通訊接口組件、設(shè)備網(wǎng)絡(luò)接口組件、設(shè)備參數(shù)接口組件、對(duì)標(biāo)簽讀寫(xiě)操作接口組件、數(shù)據(jù)庫(kù)接口組件等接口組件,為第三方的企業(yè)級(jí)軟件應(yīng)用提供了基礎(chǔ).該RFID中間件在上海生豬收購(gòu)管理系統(tǒng)和深圳普諾瑪公司生產(chǎn)制成管理系統(tǒng)中已經(jīng)得到了應(yīng)用,并取得了良好的市場(chǎng)效果。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美丰满少妇xxxbbb| 国产一区二区日韩精品| 久久国产精品久久久久久久久久| 99视频有精品| 亚洲欧洲偷拍精品| 午夜免费日韩视频| 亚洲亚洲精品在线观看| 亚洲裸体俱乐部裸体舞表演av| 在线精品国精品国产尤物884a| 国产自产精品| 国产一区二区三区在线观看免费视频 | 午夜亚洲影视| 亚洲在线视频观看| 亚洲欧美激情一区二区| 亚洲图色在线| 亚洲在线中文字幕| 亚洲欧美激情四射在线日| 亚洲欧美三级伦理| 欧美专区在线观看一区| 久久久91精品| 久久在线精品| 欧美成人69| 欧美猛交免费看| 欧美日韩在线播放一区二区| 欧美午夜美女看片| 国产精品免费看| 国产日韩一区在线| 国产一区三区三区| 在线免费观看一区二区三区| 91久久精品国产91久久性色| 日韩一级免费观看| 亚洲尤物在线| 久久精品99国产精品| 最新69国产成人精品视频免费| 亚洲国产日韩美| 一区二区三区日韩在线观看 | 欧美四级电影网站| 国产精品视频精品| 国内免费精品永久在线视频| 亚洲国产高清aⅴ视频| 亚洲毛片在线观看| 亚洲在线电影| 亚洲黄色免费电影| 在线中文字幕不卡| 欧美一区二区三区的| 久久久综合网| 欧美日韩成人| 国产精品尤物福利片在线观看| 海角社区69精品视频| 亚洲国产精品va在线看黑人动漫 | 亚洲深夜福利| 久久国产精品黑丝| 99精品视频免费观看视频| 午夜亚洲视频| 免费久久99精品国产| 欧美午夜欧美| 国语精品中文字幕| 亚洲精品一区二区三区樱花| 亚洲欧美日韩精品一区二区| 亚洲国产一二三| 亚洲一区二区三区精品视频| 久久深夜福利免费观看| 欧美全黄视频| 国产日韩视频| 日韩视频免费观看高清完整版| 午夜精品久久| 日韩一二三在线视频播| 久久激情视频久久| 欧美日韩国语| 国外成人网址| 亚洲视频在线一区| 亚洲激情欧美| 欧美一区在线看| 欧美日韩国产999| 黑人巨大精品欧美一区二区| 一区二区三区日韩欧美精品| 欧美一区二区三区视频| 一区二区三区蜜桃网| 久久天天躁狠狠躁夜夜爽蜜月| 欧美日韩中文精品| 在线成人中文字幕| 亚洲综合精品一区二区| 日韩网站免费观看| 久久三级视频| 国产欧美日韩亚洲一区二区三区| 亚洲精品欧美在线| 久久精品视频免费观看| 亚洲欧美春色| 欧美日韩成人在线播放| 玉米视频成人免费看| 午夜在线a亚洲v天堂网2018| 亚洲专区免费| 欧美日韩视频| 亚洲黄页一区| 亚洲国产欧美一区二区三区同亚洲 | 欧美日韩国产欧美日美国产精品| 韩国成人福利片在线播放| 亚洲一区日韩| 亚洲婷婷在线| 欧美精品激情| 亚洲国产另类久久久精品极度| 久久高清国产| 久久久.com| 国产偷国产偷亚洲高清97cao| 亚洲午夜av电影| 亚洲一区日韩| 欧美日韩中文字幕综合视频| 亚洲精品日韩久久| 亚洲理论电影网| 欧美aa在线视频| 亚洲高清成人| 亚洲精品在线免费| 欧美不卡高清| 亚洲国产精品激情在线观看| 亚洲欧洲综合另类在线| 免费观看在线综合| ●精品国产综合乱码久久久久| 亚洲在线中文字幕| 亚洲综合国产| 国产精品一区在线播放| 亚洲在线1234| 久久精品视频网| 狠狠色狠狠色综合日日小说| 久久精品国产99精品国产亚洲性色 | 欧美精品九九99久久| 91久久精品美女高潮| 亚洲毛片在线看| 欧美日韩国产免费| 夜夜狂射影院欧美极品| 亚洲在线中文字幕| 国产精品一区二区a| 午夜精品久久久久久| 久久成人精品视频| 国产精品最新自拍| 一区二区不卡在线视频 午夜欧美不卡在| 久久久精品国产一区二区三区| 国产乱码精品一区二区三区五月婷 | 欧美国产精品日韩| 亚洲精品久久久久中文字幕欢迎你 | 亚洲制服av| 国产婷婷一区二区| 亚洲国产影院| 欧美日本在线| 亚洲视频免费观看| 欧美一区二视频在线免费观看| 国产亚洲福利一区| 亚洲国产精品视频一区| 欧美黄污视频| 亚洲视频免费在线| 久久精品视频在线播放| 亚洲国产成人久久综合一区| 在线一区二区三区做爰视频网站 | 久久免费的精品国产v∧| 亚洲大黄网站| 一区二区日韩欧美| 国产欧美日韩高清| 亚洲欧洲日产国产综合网| 欧美日韩性视频在线| 亚洲欧美日韩精品综合在线观看| 久久久视频精品| 亚洲一区二区三区四区五区午夜| 欧美极品aⅴ影院| 亚洲精品免费网站| 亚洲男人的天堂在线| 国产伪娘ts一区| 亚洲人成网站在线播| 欧美午夜精品理论片a级按摩| 欧美一级免费视频| 欧美电影在线观看完整版| 在线亚洲伦理| 久久视频在线免费观看| 日韩一区二区电影网| 久久精品1区| 亚洲欧洲日本国产| 午夜精品久久久久久久99樱桃| 极品尤物一区二区三区| 亚洲桃花岛网站| 国产夜色精品一区二区av| 99视频精品免费观看| 国产日韩精品一区观看| 亚洲卡通欧美制服中文| 国产欧美精品日韩区二区麻豆天美 | 免费欧美视频| 亚洲一区二区三区四区五区黄| 免费试看一区| 亚洲欧美日韩成人高清在线一区| 欧美大秀在线观看| 亚洲综合色噜噜狠狠| 欧美极品一区| 欧美在线视频观看免费网站| 欧美日韩一区二区三区在线视频 | 欧美成人精品h版在线观看| 亚洲午夜成aⅴ人片| 欧美成人一区在线| 亚洲男人av电影| 欧美日韩国产综合视频在线| 亚洲国产va精品久久久不卡综合| 国产精品日韩欧美一区二区三区| 亚洲美女av黄| 在线看片成人|