RFID學習(六)通訊協議概述

2021-06-22 21:54:35 字數 1764 閱讀 8952

通訊協議是通訊的雙方或多方在交流時遵守的規矩,包括誰先發起通訊,先交流什麼,後交流什麼,一方如何問,另一方如何答等。在這裡通迅的雙方指的是讀寫器和卡片。

首先是誰先發起通訊,很顯然有兩種,讀寫器先發言和卡片先發言。前一種叫reader talk first,簡稱為rtf;後一種叫tag talk first,簡稱為ttf。

我們知道,卡片從讀寫器產生的射頻場獲得工作時需要的能量,一般認為應該是讀寫器主動,卡片被動才對,這也是人之常情。所以多數功能稍複雜的卡片都是採用rtf模式,即讀寫器問,卡片回答。讀寫器沒有命令,卡片是無論如何也不能主動說話的。但是有些卡片功能單一,每次與讀寫器的交流中只會回答乙個問題,而且每次內容都相同。對於這種卡片,似乎再讓讀寫器每次先提問已經沒有什麼意義了,還不如每次與讀寫器交流直接讓卡片先說它那永遠不會變的一句話得了,於是就有了ttf模式。ttf模式的卡片一般都是我們常說的id卡,即識別卡,id卡每次說的相同的一句話都是乙個識別號,讀寫器利用這個識別號確定持卡者的身份。

其次是交流的秩序。對ttf卡片當然沒什麼秩序可言了,一進入射頻場卡片就自說自話。但對rtf的卡片一般有嚴格的順序,如下圖所示:

第一步是讀寫器呼叫卡,如果射頻場中有讀寫器支援的卡片,卡片將回送乙個應答,告訴讀寫器自己是什麼型別的卡片。

然後讀寫發出命令選中卡片,如果射頻場中有多張卡片,通常還要進行防衝突迴圈以便決出唯一張卡片進行操作。 

第三步是進行認證,一方面讀寫器要認證卡片是合法的,另一方卡片也要認證讀寫器是合法的。

如果認證順利通過,就可以進行正常的讀寫資料操作了。

這些步驟並不都是必須的,有些簡單的卡片,要求操作前使用者把卡片放到讀寫器上,讀寫器直接對其進行讀寫操作,前面的3步都省了;有些卡片沒有密碼,當然不需要相互認證;有些卡片不支援防衝突,同時有多張卡片時將無法操作;還有些卡片將呼叫和防衝突用乙個步驟代替。所以對於具體的卡片,要仔細閱讀其說明書,進行具體的分析。

還有一類卡片既可以工作在ttf模式,又可以工作在rtf模式。兩種模式之間的切換一般有兩種方式:一種是卡片剛進入射頻場上電復位後會等待乙個固定時間,在這段時間內如果有讀寫器的命令,則工作在rtf模式,如果沒有收到命令則進入ttf模式。另一種是卡片上電後主動在rtf與ttf之間不停的切換,在ttf模式下傳送完乙個識別號後,立即進入rtf模式等待讀寫器的命令,如果有命令則執行命令,沒有命令則退出rtf模式返回ttf模式繼續傳送識別號,之後進行下一次的切換。

最後還有乙個全雙工(full duplex,fdx)和半雙工(half duplex,hdx)的概念。在有線通訊中,我們知道全雙工就是通訊雙方可以同時雙向通訊,半雙工就是雖能雙向通訊,但某一時刻只能有乙個方向通訊。一般來說當然是全雙工好,如果技術上能實現全雙工,當然最好不用半雙工;成本上全雙工貴,半雙工便宜。但在射頻識別技術中fdx和hdx並不是這個意思。在iso11785中對fdx和hdx的定義如下:

fdx:標籤和讀寫器在讀寫器產生的磁場沒有消失的情況下進行通訊。

hdx:標籤和讀寫器在讀寫器產生的磁場停止之後進行通訊。

rfid技術中fdx的例子如mifare系列卡片,hdx的例子如ti公司的134.2khz標籤,如ri-trp-wr2b。目前的射頻卡fdx比較多,因為射頻卡無源,需要從讀寫器的射頻場取電,射頻場不消失,卡片可以源源不斷的取電,對卡片內部的儲能電路要求不高。缺點是卡片回送資料時因為自己不能產生射頻場,只能被動傳送,所以一般採取負載調製的方法回送資料。hdx在讀寫器的射頻場停止後回送資料,讀寫器對卡片資料的識別解調容易。缺點是對卡片的儲能電路要求較高,而且回送資料量有限。成本上hdx也未必比fdx便宜。

智慧型家居通用管理平台 六 通訊協議

各廠商裝置的狀態資料和控制引數千差萬別,為了規範驅動程式 客戶端應用中使用資料的標準,我們制定了統一的資料格式,按照統一的協定,shp就可以統一的模式管理所有的裝置了。除了串列埠通訊外,訊息的傳遞採用stringjson物件。前面提到過,它實質是乙個資料字典,可以儲存任何內容。但儲存的內容,必須按照...

3 1 3 通訊協議

3.1 網路體系結構 3.1.3 通訊協議 1.協議 在網路系統中為了保證資料通訊雙方能正確而自動地進行通訊,需要針對通訊過程中的各種問題,制定以整套互動雙方必須遵守的規則,這就是網路通訊系統的通訊協議。2.特點 1 通訊協議具有層次性 這是由於網路系統結構具有層次性。通訊協議被分為多個層次,每個層...

5 通訊協議

目的 為了解決計算機之間如何交流 協議 約定,就好比我們現在說的是普通話。如果說英語,就有人聽不懂了。網路通訊協議 速率,傳輸碼率,結構,傳輸控制.問題 非常的複雜 太多了,我們就大事化小 分層!tcp ip協議簇 實際上是一組協議 重要的兩個 有兩個出名的協議 所以才叫tcp ip協議簇 tcp和...