ISO15693協議——傳輸協議


 

 

 

---恢復內容開始---

開門見山——就記一下ISO15693協議,該協議並不復雜,它是采用同步——請求、響應(or超時)的交互方式。

傳輸協議格式比較簡單,請求格式

請求標志說明:

 

響應格式

響應標志說明:

 

 

我這里主要關心的是每一個命令所返回的數據長度 

 強制命令

命令編碼從0x01到0x1F,目前只定義了01和02兩個命令:

0x01 目錄命令

該命令用於防碰撞過程,獲取在電磁范圍內的Tag UID

返回

 

當請求標志設置了AFI后DSFID域才會出現,其他域必有,因此返回數據長度可能為11或者12字節。

 

0x02 保持靜默

該命令使的制定UID的標簽不再響應任何請求,除非重啟或者被選擇

無返回

 

可選命令

命令編碼從0x20到0x9F,主要關心幾個命令

0x20 讀單個數據塊

錯誤時返回

正常返回

而塊安全狀態域時在請求標志里設置了選擇標志才會出現,因此這個命令有可能的返回長度就有幾種(假設一個塊有32 bits):4 / 7 / 8

 

0x21 寫單個數據塊

錯誤返回

正常返回

此命令返回長度可能為: 3 / 4

 

0x23 讀多個數據塊

錯誤返回

正確返回

而塊安全狀態域時在請求標志里設置了選擇標志才會出現,因此這個命令有可能的返回長度就有幾種(假設一個塊有32 bits):4 / 3+4*n / 3+5*n(n為讀取的塊數量)

 

0x2B 獲取VICC系統信息

錯誤返回

 

正確返回

 沒有可選項,此命令返回長度可能為:4或者17字節

 

---內容結束---


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM