在協議啟用的過程中,需要進行 attribute request and response,下圖是 atr_req 的結構,figure 26 — structure of the atr_req
因為是傳送 atr_req,所以 cmd0 = d4,cmd1 = 00,這是由傳送的訊息確定的。
從 byte 0 到 byte 9 是 nfcid3i0 到 nfcid3i9,共10個 byte,這是應用程式動態隨機生成的,在整個通訊過程保持不變。
在被動通訊模式的212和424 kbps 時,nfcid3i 會被 nfcid2t 取代。
byte 10 的 didi,用於多 target 下多路資料傳輸協議啟用,此值範圍是 1-14,如果用不到 didi,則置為 0。
byte 11 的 bsi,用來指示 initiator 裝置支援的的傳送速率,見下圖 figure 27 — coding of the bsi byte
byte 12 的 bri,用來指示 initiator 裝置支援的的接收速率,編碼規則同 bsi。
byte 13 的 ppi,用來指示 initiator 裝置使用的可選項,格式見下圖
byte 14 到 byte n:是 gi[0] 到 gi[n],通用位元組是可選的,用來標明些通用資訊。atr_req 的最大長度減去必有的位元組數,就是通用位元組的最大長度。
NFC卡研究筆記
sector扇區 block塊 把卡一直放後面讀裝置會發熱 09 cpu卡 android.nfc.tech.isodep,android.nfc.tech.nfca 10 cpu的7k加m1的1k 會讀到android.nfc.tech.isodep,android.nfc.tech.nfca和a...
NFC官方文件學習筆記(一) NFC前台排程
上android開發官網看下下nfc相關知識,發現在網上相關的介紹也非常多,我也濫竽充數地寫乙個學習記錄,就是官方api demo中的copy版本。nfc前台排程 讀取ndef資料 乙個nfc標籤處理與標籤的排程系統,分析發現的nfc標籤,適當 地對資料進行分類,並啟動乙個應用程式。在分類的資料中,...
MFC筆記 訊息
1.如果要使用sendmessage或者postmessage觸發某條訊息,則在訊息與訊息響應函式關聯時,要使用on message而不是使用on command 自己感覺是這樣,也不知道真的假的 2.關於onpaint 和ondraw 均是wm paint的訊息響應函式,只不過onpaint是cw...