1 / 23

ISO 15693 & U-Reader Lab.

ISO 15693 & U-Reader Lab. ISO15693. 參考文件 – ISO15693 UID - Unique identifier VCD - Vicinity coupling device VICC - Vicinity integrated circuit card AFI - Application family identifier CRC - Cyclic redundancy check DSFID - Data storage format identifier EOF - End of frame

uriah
Download Presentation

ISO 15693 & U-Reader Lab.

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ISO 15693 & U-Reader Lab.

  2. ISO15693 • 參考文件 – ISO15693 • UID - Unique identifier • VCD - Vicinity coupling device • VICC - Vicinity integrated circuit card • AFI - Application family identifier • CRC - Cyclic redundancy check • DSFID - Data storage format identifier • EOF - End of frame • LSB - Least significant bit • MSB - Most significant bit • RFU - Reserved for future use • SOF - Start of frame

  3. Unique Identifier • The 8 MSB bits shall be 'E0' • The IC manufacturer code, on 8 bits according to ISO/IEC 7816-6/AM1 • A unique serial number on 48 bits assigned by the IC manufacturer

  4. Application family identifier (AFI)

  5. VICC decision tree of AFI

  6. Data storage format identifier (DSFID) • The Data storage format identifier indicates how the data is structured in the VICC memory. • It may be programmed and locked by the respective commands. It is coded on one byte. It allows for • instant knowledge on the logical organization of the data. • If its programming is not supported by the VICC, the VICC shall respond with the value zero ('00').

  7. TI Tag-it (**重要**) • 32 bits x 64 Blocks = 2 K bits 0x8B 0x03 0x3F TI chip : IC Version 內容 IC Ref : 0x8B , BlockSize:0x03, # of Blocks 0x3F

  8. I-Code 2 • Philips • 1024 Bits • EAS- Electronic Article Surveillance

  9. Memory Organization

  10. UID • 0x04 – Philips manufacture code • 0x01 – SL2 ICS20

  11. U-Reader Lab. • 測試程式

  12. USB Driver 安裝 • USB Driver是否正常,可查裝置管理員。

  13. Get SysInfo • Cmd: 0x1B,”I” • Cmd: 1B,49 • Response1: 1B 0E 0F C3 59 F1 02 00 00 07 E0 00 00 3F 03 8B • 0E :data Length • 0F: Flag • UID: C3 59 F1 02 00 00 07 E0 • 00 : DSFID • 00 : AFI • 3F03: VICC memory organization (Blocks & Size) • 8B:IC_r

  14. Get SysInfo –Cnd’ • Response2: 1B 05 46 61 69 6C 21 • 05 :data Length • 46: F • 61: a • 69 : i • 6C : l • 21 : ! • 沒讀到卡片

  15. Read a Block • Cmd: 1B,’R’, block number • Code : 1B,52,01 • Response: 1B 05 00 74 65 73 74 • Block 1 data: 74 65 73 74

  16. Write a Block • Cmd: 1B,’W’, block number, data • Code : 1B,57,01,11,11,11,11 • Response: 1B 05 44 6F 6E 65 21 • Done!

  17. Inventory Mode • Cmd: 1B,’M’ • Code : 1B,4D • Response: 1B 09 00 C3 59 F1 02 00 00 07 E0 1B 03 45 6E 64 • Done!

  18. Get Version • Cmd: 1B,’V’ • Code : 1B,56 • Response: 1B 0A 20 55 56 65 72 20 32 2E 30 20 U V e r 2 . 0

  19. Read ISO14443A ID (2.0 only) • Cmd: 1B,’A’ • Code : 1B,41 • Response: 1B 44 00 04 C8 9B 51 CC 02 80 44 00– Mifare Ultra Light ID : 4 Byte (Mifare 1) or 7 Byte (Ultra Light) ID: 04 C8 9B 51 CC 02 80 悠遊卡:1B 04 00 96 97 48 7B

  20. Summary

  21. 練習 1. Reader 指令練習 • 練習 指令 : Get system Information, Read Block , Write Block • Get System Information 和 Inventory Mode 有甚麼不同 ? 寫下 Reader 回覆的訊息。

  22. 練習 2. • 畫出 TI ISO 15693 Tag-it 卡片的記憶體結構 ,如果要在卡片上儲存 96 bits 的EPC 碼,要如何設計程式?

  23. 練習 3. 門禁系統 • 設計一個簡單的門禁系統, 包含兩個功能 (1)使用者基本資料和卡片設定, (2) 門卡偵測 ,畫出流程圖和資料結構。

More Related