(這裡用悠遊卡來舉例)
Reader:
像是捷運站要進閘門時,把悠遊卡會上去會"B"一聲的機器。
Tag:
就悠遊卡。
Tag又可以分為被動式(ex:悠遊卡,一般門禁卡)和主動式(內涵電源的tag)
工作原理:
簡單講,讀卡機會讀取悠遊卡內的"特定"記憶體,如下圖:

圖中右邊有的UID number就是放卡號的地方(每張卡都有獨一無二的卡號,就像身分證字號一樣)
其他記憶體部分,User data可以給使用者自行存放資料,我猜"一般門禁卡",在這些區塊裡面應該會放入需要做判斷的資料。
所以假如要用手機NFC(NFC可以向下支援RFID的協定)當門禁卡的話,
首先要知道"門禁卡"的"讀卡機"會讀取門禁卡內記憶體的那些區塊。
再來RFID的reader是要主動問tag,tag才會回應,tag不會主動去跟reader溝通,
NFC方面這我就不清楚,有興趣可以去看NFC的規範ISO18092。
還有一個很重要的編碼方式,reader問tag時發出的無線訊號的編碼方式,
和tag回給reader是不同的,今天用手機的NFC當reader時,
可以發出並接收RFID規範的編碼方式,
那如果今天手機要當tag時,
是否也可以接收reader發出的編法方式和回給reader支援的編碼方式?
PS.記憶體圖示擷取TI ISO15693 TAG的,
悠遊卡和一般門禁卡基本上是用ISO14443的。