10.06.2013 Views

Analiza tendencji rozwoju technik RFID oraz ... - Instytut Łączności

Analiza tendencji rozwoju technik RFID oraz ... - Instytut Łączności

Analiza tendencji rozwoju technik RFID oraz ... - Instytut Łączności

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

2.2.5 Protokół transmisji<br />

– str. 40 z 187 –<br />

Standardowy protokół transmisji definiuje zasady wysyłania poleceń przez czytnik i wymiany<br />

danych w obu kierunkach między czytnikiem i transponderem. Czytnik zgodny z omawianą<br />

normą powinien komunikować się z transponderami typu A (FDX) <strong>oraz</strong> typu B (HDX).<br />

Uzyskano to stosując następujące mechanizmy:<br />

• Czytnik zawsze nadaje jako pierwszy ("Interrogator Taks First"). Oznacza to, że każdy<br />

transponder powinien odebrać i poprawnie zdekodować instrukcje nadane przez czytnik<br />

zanim rozpocznie nadawanie.<br />

• Transpondery są jednoznacznie identyfikowane przez 64-bitowy niepowtarzalny<br />

identyfikator (Unique Identifier, UID).<br />

• Protokół składa się z:<br />

– poleceń kierowanych przez czytnik do transponderów;<br />

– odpowiedzi transpondera (transponderów) skierowanych do czytnika.<br />

• Protokół jest zorientowany bitowo. Liczba bitów nadawanych po sekwencji początku<br />

ramki (SOF) jest zależy każd<strong>oraz</strong>owo od rodzaju polecenia i oczekiwanej odpowiedzi.<br />

Do sterowania poleceniami i odpowiedziami są używane flagi (wskaźniki). Ustawienie flagi<br />

na "1" oznacza, że oznakowane nią pole istnieje. Flaga ustawiona na "0" oznacza, że pole nie<br />

istnieje. Flagi pól niezdefiniowanych lub rezerwowanych do zdefiniowania w przyszłości<br />

(RFU) powinny być ustawiane na "0".<br />

Transpondery są jednoznacznie identyfikowane przez 64-bitowy niepowtarzalny identyfikator<br />

(UID). UID powinien być ustawiony na stałe przez producenta układu scalonego, tak jak na<br />

rys. 2-10, i powinien zawierać:<br />

− klasę przydziału (allocation class) kodowaną jako 8 bitów o wartości E0;<br />

− kod producenta układu scalonego (IC manufacturer code, MFC) zapisany w postaci<br />

8 bitów zgodnie z normą ISO/IEC 7816-6;<br />

− niepowtarzalny numer seryjny przydzielony przez producenta układu scalonego<br />

(manufacturer serial number, MSN).<br />

MSB LSB<br />

64 57 56 49 48 1<br />

E0 Kod producenta (MFC) Numer seryjny ustalony przez producenta<br />

Rys. 10: Format UID<br />

W celu usprawnienia właściwości systemu w większości adresowanych indywidualnie<br />

poleceń <strong>oraz</strong> odpowiedzi transpondera, podczas procesu przyznawania dostępu w czasie<br />

kolizji, jest nadawana tylko część UID, nazywana Sub-UID (SUID).<br />

SUID składa się z 48 bitów, w tym 8 bitów kodu producenta (MFC), po których następuje 40<br />

mniej znaczących bitów (LSB) numeru seryjnego. 8 starszych bitów (bity 41 do 48) numeru<br />

seryjnego są ustawione na "0". Odwzorowanie 64 bitów UID przez 48 bitów nadawanych<br />

w SUID i vice versa przedstawiono na rys. 2-11.<br />

Czytnik wymieniając dane z aplikacją powinien stosować 64-bitowy format UID.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!