2014-03-04 605 views
1

我正在考慮訂購NTAG213和更換我目前執行的NTAG203芯片作爲芯片的新生產線具有密碼保護,給here如何使用密碼設置和讀取NTAG213?

有沒有在android系統的方式,我們可以寫一個密碼,當供給讀回數據密碼?

+0

沒有這個標籤支持密碼保護,但不知道如果android支持讀取和寫入密碼。 –

+0

我對NTAG213不太瞭解。 –

回答

4

在Android中可以訪問,配置和使用NTAG213的完整功能集。這些標籤被Android識別爲與MIFARE Ultralight兼容,因此您可以使用MifareUltralightNfcA技術與它們進行通信。請注意,向標籤提交錯誤密碼可能會永久鎖定它,如果它已配置最大重試計數。

+0

我正在閱讀本文,http://developer.android.com/reference/android/nfc/tech/MifareUltralight.html找不到與密碼相關的任何內容,我是否需要使用扇區級命令? –

+0

您將使用'transceive()'方法並將任何與密碼相關的命令作爲'byte'數組傳遞。 「MifareUltralight」類僅包含所有MIFARE Ultralight標籤通用的輔助方法。 –

+0

哦,還沒有使用命令,總是使用直接的API調用。任何參考將有所幫助?我擡頭看了一下http://members.nfc-forum.org/specs/spec_license/document_form/custom_layout?1394204523283,聽不明白。 –

1

通常,Android支持NFCA標準。但是,在某些情況下,如果要訪問受保護的數據,則默認情況下(如多個standards)支持的加密標準取決於加密標準,或者必須使用原始transceive命令自行實施:

//Send raw NFC-A commands to the tag and receive the response. 
byte[] transceive(byte[] data)