mifare

    1熱度

    2回答

    所以我在WWDC,並能檢測NFC卡在蘋果實驗室用下面的代碼提供: nfcSession = NFCNDEFReaderSession(delegate: self, queue: nil, invalidateAfterFirstRead: false) nfcSession.begin() 和委託方法: func readerSession(_ session: NFCNDEFReader

    1熱度

    1回答

    如何識別不同類型的MIFARE Ultralight標籤? 在文檔AN10834 Ultralight和Ultralight C的區別在於「驗證」的答案。什麼是「Auth」?在芯片的數據表中沒有這個功能的描述。 我注意到Ultralight C和EV1支持GET_VERSION(60h),我把這個請求發送給EV1卡,它不會返回任何東西給我。

    -1熱度

    1回答

    當發送FormatPICC命令到MIFARE DESFire非EV1卡,我觀察以下行爲: PCD ---> PICC -------------- 0xFC ---> <--- 0x00 or 0x00 + MAC or ERROR CODE 如果驗證用命令的0x0A(傳統(3)DES驗證) ,對FormatPICC命令的響應只有一個字節(0x00)。 如果使用命令0xAA

    0熱度

    1回答

    我想用我們的學生卡(稱爲「ISIC」)構建一個(廉價)設備來識別我的大學的學生。 我的手機(通過在Android的NFC讀寫器)告訴我,這些卡是: NXP MIFARE DESFire非/ NXP MIFARE DESFire非EV1 到目前爲止,我已經試過掛鉤的RC522芯片一個arduino板,但無法與卡通信(庫正在開發中,但我似乎無法讓他們使用此設置)。 這是我腦子裏想的: 樹莓派0 PN5

    0熱度

    1回答

    我必須將客戶的徽章代碼列表從舊軟件導入新代碼。代碼是指125Khz只讀rfid徽章(很可能,並非100%)。 如果我讀了一個給定的徽章,新軟件中產生的十六進制字符串是「27000052B4」,但是在舊的時候它被存儲爲「30 30 30 30 30 32 31 31 37 32 0D 0A」。 我無法理解應用的轉換,以及如何從存儲的代碼中獲取「我的」代碼。 可能某種「加密」已應用於代碼,或者存儲的代

    -1熱度

    1回答

    我發現,在當地的一個節日中,他們使用MIFARE Ultralight C作爲可重複使用的服務卡(用於飲料,食物,小配件等)。一般來說,我是NFC標籤和NFC技術的新成員。 掃描與NXP TagInfo卡輸出該: ID: 04:CC:32:CA:F0:52:80 ATQA: 0x4400 SAK: 0x00 MEMORY CONTENT: [00] * 04:CC:32 72 (UID0-

    -2熱度

    1回答

    我是MIFARE的新手,我有RC522讀取一些卡片。藉助this庫,我可以讀取一些CLASSICS 1K,4K和ULTRALIGHT卡/標籤。但是當我嘗試閱讀一些MIFARE PLUS時,沒有任何反應。 我仍在研究MIFARE標準來提高我的知識,但我在這裏很迷茫。由於RC522可以讀取MIFARE系列,爲什麼不能讀取PLUS?即使是UID?我明白要閱讀一個你不需要認證的UID,對吧? 我試圖調試來

    0熱度

    2回答

    我有一個愚蠢的問題。我有mifare經典標籤(1k)。我想隱藏這張卡的內容(存儲在那裏的任何數據)。怎麼做? ndef記錄怎麼樣?

    -2熱度

    1回答

    我目前使用的是javaxsmartcardio,但我不知道該庫如何工作。我有一個acr122u讀卡器/寫卡器,我只想用它作爲寫卡器,這樣我就可以用rdm6300讀卡器寫卡並在我的RFID門鎖項目上讀取它們。到目前爲止,我已經設法閱讀了兩張卡片,這兩張卡片都是用於社會公用事業的。這就是爲什麼我根據1張卡片寫入了我的arduino代碼,而另一張沒有。但是我想寫自己的卡片並放入我自己的特定密碼,因此只有

    1熱度

    2回答

    它全部開始here。那邊的問題解決了,現在我面臨使用收發方法的問題。 我的代碼如下所示: private void writeAndProtectTag(final Intent intent, final String message) { // Run the entire process in its own thread as NfcA.transceive(byte[] dat