精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用MAX66250桌面應用,基礎知識

星星科技指導員 ? 來源:ADI ? 作者:ADI ? 2023-02-17 11:27 ? 次閱讀

本應用筆記介紹了MAX66250 NFC/RFID器件與相關桌面應用的基本應用。IC的功能使用軟件的開發模式來實現,該模式允許配置程序以啟用器件的通信、存儲器和保護功能。此外,這些程序的結果可以在軟件的操作員模式下記錄和解釋。

介紹

在本應用筆記中,我們討論MAX66250安全認證器IC的特性,以及如何使用相關的桌面應用MAX66301NFC讀卡器和編程器(注:本應用不同于MAX66301評估板軟件)。該設備本質上充當具有附加加密安全功能的近場通信 (NFC)/射頻識別 (RFID) 標簽。

設備特性

MAX66250在一個NFC/RFID集成電路中集成了先進的安全功能、數據保護和用戶可編程存儲器,為任何應用提供簡單而有效的加密保護。圖 1 顯示了器件組件之間的高級交互。

MAX66250安全性最不可或缺的部分是存儲的數據受到加密保護,因為幾乎可以對存儲到器件的任何數據設置讀保護和寫保護。

pYYBAGPu9DSAUrbeAACAldvr1lw675.jpg?la=en&imgver=1

圖1.MAX66250框圖

安全功能的詳細說明如下:

用于質詢/響應外設身份驗證的 SHA3-256 安全哈希算法

用于外設身份驗證的密鑰哈希消息身份驗證代碼 (HMAC)

安全存儲(256 位安全電可擦除可編程只讀存儲器 (EEPROM),用于用戶數據和機密)

17 位一次性設置僅遞減計數器,具有經過身份驗證的讀取功能

MAX66301NFC讀卡器和編程器應用(桌面)

這是一個適用于MS Windows的應用程序,允許用戶向MAX66250器件發送某些命令,以與器件的特性接口。表 1 概述了與桌面應用程序相關的命令。

命令 描述 類型
庫存 調用 ISO15693 庫存輪次 全球
重置為就緒 進入 ISO15693 就緒狀態 全球
獲取系統信息 報告 ISO15693 體系信息 常規
寫 AFI 寫入應用程序系列標識符字節 常規
鎖定 AFI 鎖定對應用程序系列標識符字節的寫入 常規
寫入 DSFID 寫入數據存儲格式字節 常規
鎖定 DSFID 鎖定寫入數據存儲格式字節 常規
寫入內存 寫入內存頁面 常規
讀內存 從內存頁面讀取 常規
讀取狀態 讀取所有內存頁的保護 常規
設置頁面保護 設置內存頁的讀、寫或 APH 保護 常規
計算和讀取頁身份驗證 計算頁面上的 HMAC SHA3-256 身份驗證 HMAC
計算 S 密鑰 使用 HMAC SHA3-256 從 M 密鑰計算 S 密鑰 HMAC

實現一個簡單的圖形用戶界面來調用命令,并創建和運行生成這些命令組合的程序以用于不同的目的。這些用途可以包括從MAX66250讀取存儲器等簡單操作,也可以包括寫入多個存儲器頁,保護寫入數據并鎖定AFI和數據存儲格式標識符(DSFID)。借助該軟件,所有命令都在引擎蓋下使用,而用戶只需選擇所需的操作即可。

下一節將詳細介紹如何創建、運行、加載和保存這些程序。

軟件設置和開發使用

啟動軟件后,應出現一個包含“開發”選項的窗口。這是通過寫入存儲器、設置存儲器保護和讀取存儲器來對MAX66250進行編程的接口。若要開始,請完成以下步驟:

單擊“開發”。

在軟件的初始使用中,會提示創建新密碼。否則,請輸入密碼(如果需要,也可以更改此密碼)。

在輸入數據寫入MAX66250之前,了解圖2所示右側命令的功能非常重要(標有數字,解釋如下)。

poYBAGPu9DaADRjWAACTM6k9dEI208.jpg?la=en&imgver=1

圖2.MAX66301NFC讀卡器軟件的開發視圖,包括命令。

通過指定的COM端口連接或斷開MAX66250。

執行庫存功能。返回 DSFID 位和唯一 ID。

讀取清單數據、系統信息、系統狀態、內存頁和遞減計數器。使用它讀取MAX66250的存儲器并查看其狀態。

這些命令運行、保存和加載程序。該程序被定義為這些命令左側字段的輸入。運行程序對MAX66250存儲器進行寫入

清除所有輸入字段。注意:這不會清除MAX66250存儲器中的數據。

圖 3 和以下部分描述了每個輸入字段的功能。

pYYBAGPu9DeAYoqxAACq8n2AiJ8770.jpg?la=en&imgver=1

圖3.MAX66301NFC讀卡器軟件的開發視圖,包括輸入字段。

選中這些使能框可將相關的輸入字段寫入MAX66250。

用戶頁面字段填充16字節的數據,當調用“運行程序”時,將寫入MAX66250。

此字段包含要設置的遞減計數器的值。注意:每個MAX66250器件只能設置一次。

此字段包含用于 HMAC 身份驗證的主密鑰。對于任何 HMAC 功能,請啟用此字段。

此處設置了頁面保護。這些頁面保護包括讀保護、寫保護、讀 + 寫保護或 APH 保護。

默認情況下,遞減計數器的保護DC,無法更改。這意味著頁面只能寫入一次以設置計數器,然后從該點開始進行寫保護。

此處設置了主密鑰保護。默認情況下,密鑰受讀保護,但可以設置讀 + 寫保護。

此字段允許設置和鎖定 AFI 和 DSFID 位。注意:當這些位被鎖定時,它們無法更改。

此窗口顯示軟件與MAX66250之間的通信日志。此處顯示了所有讀取、寫入、頁面保護、系統信息和狀態。

注意:當使用讀取標簽時,字段2至8填充MAX66250的信息。

操作員使用

除了允許創建和配置程序的開發人員界面外,還有一個操作員模式來指導加載測試程序和設備、設置測試環境、運行測試以及查看/記錄結果數據和通信。以下步驟介紹如何在操作員模式下運行程序和保存結果日志文件。

圖 4 顯示了操作員模式的界面。生成結果日志文件的第一步是選擇要模擬的測試程序(在開發人員模式下創建)。單擊“加載”以轉到第二步。

pYYBAGPu9DuAc_CPAABKAWxFvRg841.jpg?la=en&imgver=1

圖4.MAX66301NFC讀卡器軟件啟動時的操作界面。

接下來,連接到硬件和MAX66250芯片。為此,首先在圖5所示的“選擇測試設備”部分中單擊“連接”,連接到MAX66250標簽。注意,從MAX66250讀取的數據顯示在設置下和日志部分上方。單擊“繼續”轉到第三步。

poYBAGPu9D2ATxnqAABCB5nTkAI115.jpg?la=en&imgver=1

圖5.MAX66301NFC讀卡器軟件處于第二步操作模式。

然后,在圖 6 的批次設置部分中定義一些有關測試環境的信息。根據需要填寫這些字段(這些字段沒有任何嚴格要求),然后單擊“確認設置”以轉到下一步。填寫“批次 ID”、“測試溫度”和“操作員 ID”字段以轉到下一步。

pYYBAGPu9D6ATWwyAABW9JF-Il4739.jpg?la=en&imgver=1

圖6.MAX66301NFC讀卡器軟件處于第三步操作模式。

圖 7 顯示了“運行測試程序”選項卡,在該選項卡中運行所需的測試。為此,請單擊“運行測試”,將生成日志,就像在讀取器軟件的開發人員模式下填充日志一樣。此外,測試會返回是否通過或失敗,以及選項卡下的 Bin 表中詳細介紹的每個事例的細節。單擊“結束測試”以前進到最后一步。

pYYBAGPu9ECAUaM8AAB6Q-xMTX0949.jpg?la=en&imgver=1

圖7.MAX66301NFC讀卡器軟件處于第四步操作模式。

最后一個選項卡顯示測試結果,如圖 8 所示。在這里,用戶可以查看測試的良率、測試結果(通過/失敗)以及前面提到的子。單擊“結束批次”會生成測試結果的日志,該日志可以保存到所需位置。完成后,單擊卸載程序將操作員選項卡重置回選擇測試設備以加載并運行新程序。

poYBAGPu9EKAffDRAACw9Abo4VQ762.jpg?la=en&imgver=1

圖8.MAX66301NFC讀卡器軟件處于第五步操作模式。

基本開發人員使用框架

有關軟件應用的基本示例,請執行以下步驟:

將包含MAX66250的NFC標簽放在MAX6630X評估板的天線部分,并將MAX6630X評估板連接到桌面。

打開桌面應用程序,單擊開發,然后輸入密碼。

單擊連接,然后單擊讀取標記

讀取標記并填寫設備 UID 字段后,啟用用戶頁 0 并填寫任何所需的數據。此外,啟用并用隨機字節填寫主密鑰字段。

單擊清除日志,然后單擊運行程序以查看與第 0 頁和主密鑰數據交換關聯的通信傳輸。

第0頁和主密鑰數據現在寫入MAX66250。單擊保存程序并命名程序。

單擊重置以清除所有數據字段。單擊“加載程序”以加載保存的程序或其他程序以運行或輸入要運行的新數據。

注意:一般情況下,最好在寫入新數據之前使用讀標簽查看MAX66250的狀態及其保護。

總結

本應用筆記詳細介紹了MAX66301讀卡器和編程器桌面應用的基本操作和使用。它解釋了命令的使用以及軟件開發和操作員模式下輸入字段的用途。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • RFID
    +關注

    關注

    387

    文章

    6107

    瀏覽量

    237394
  • 存儲器
    +關注

    關注

    38

    文章

    7452

    瀏覽量

    163606
  • 讀卡器
    +關注

    關注

    2

    文章

    410

    瀏覽量

    39342
收藏 人收藏

    評論

    相關推薦

    win7桌面背景無法修改怎么辦

    本帖最后由 eehome 于 2013-1-5 10:06 編輯   最近想修改win7系統的桌面壁紙,不知道為什么既然無法修改背景圖片,求大俠幫忙看看是什么原因?  Win7桌面背景無法更改
    發表于 11-12 20:14

    51單片機+DS1302+12864桌面時鐘

    51單片機+DS1302+12864桌面時鐘詳細電路及程序請訪問https://bbs.elecfans.com/jishu_283972_1_1.html要有耐心哦....
    發表于 12-08 23:29

    高保真2.1桌面音響

    的數據,更多參見http://wenku.baidu.com/view/b2d7a581b9d528ea81c779a4.html下圖是基于LM3886,5532的一款2.1桌面音響的PCB截圖`
    發表于 09-15 20:50

    【ROC-RK3568-PC開發板試用體驗】Ubuntu20.04桌面系統體驗升級與GCC安裝

    本視頻進行Ubuntu20.04桌面系統體驗并升級系統安裝GCC視頻
    發表于 09-04 23:26

    通信基礎知識教程

    通信基礎知識 1、電信基礎知識2、通信電源技術3、配線設備結構、原理與防護4、防雷基礎知識5、EMC基礎知識6、防腐蝕原理與技術7、產品安
    發表于 03-04 16:48 ?33次下載

    電源管理基礎知識電源管理基礎知識電源管理基礎知識

    電源管理基礎知識電源管理基礎知識電源管理基礎知識
    發表于 09-15 14:36 ?76次下載
    電源管理<b class='flag-5'>基礎知識</b>電源管理<b class='flag-5'>基礎知識</b>電源管理<b class='flag-5'>基礎知識</b>

    Ubuntu 20.10桌面版/服務器版系統正式發布,首個采用樹莓派4

    Canonical昨天正式發布了包含樹莓派優化的Ubuntu 20.10桌面版和服務器版系統,以支持研究人員、發明家、教育和企業。
    的頭像 發表于 10-23 15:20 ?2654次閱讀

    MIUI12桌面設置八點小技巧

    手機解鎖后,第一個進入的界面是桌面,掌握桌面相關設置與技能,是高效使用手機的基礎。相對之前的MIUI系統,MIUI12桌面變化還是挺大的,我給新人朋友準備了八點小技巧,請大家笑納! 溫馨提示:關注
    的頭像 發表于 12-02 15:54 ?6530次閱讀

    【ROC-RK3568-PC開發板試用體驗】Ubuntu20.04桌面系統體驗升級與GCC安裝

    本文來源電子發燒友社區,作者:李先生, 帖子地址: https://bbs.elecfans.com/jishu_2303743_1_1.html 本視頻進行Ubuntu20.04桌面系統體驗 并升級系統 安裝GCC 體驗視頻詳見作者原貼
    的頭像 發表于 10-18 16:02 ?1515次閱讀

    使用 MAX66250 桌面應用,基礎知識

    發表于 11-16 22:22 ?0次下載
    使用 <b class='flag-5'>MAX66250</b> <b class='flag-5'>桌面</b>應用,<b class='flag-5'>基礎知識</b>

    使用 MAX66250 移動應用,基礎知識

    發表于 11-16 22:30 ?0次下載
    使用 <b class='flag-5'>MAX66250</b> 移動應用,<b class='flag-5'>基礎知識</b>

    使用MAX66250移動應用,基礎知識

    本應用筆記介紹了MAX66250 NFC/RFID器件與相關移動應用的配合使用。IC的功能通過使用移動應用程序直接調用MAX66250的命令來實現。
    的頭像 發表于 02-17 11:22 ?424次閱讀
    使用<b class='flag-5'>MAX66250</b>移動應用,<b class='flag-5'>基礎知識</b>

    AN-7656:使用MAX66250移動應用,基礎知識

    在本應用筆記中,我們討論MAX66250安全認證器IC的特性,以及如何使用相關的Android/iOS應用訪問這些特性。該設備本質上充當具有附加加密安全功能的近場通信 (NFC)/射頻識別 (RFID) 標簽。
    的頭像 發表于 06-13 16:23 ?501次閱讀
    AN-7656:使用<b class='flag-5'>MAX66250</b>移動應用,<b class='flag-5'>基礎知識</b>

    MAX66250 ISO 15693, SHA3-256, 256, 256-256, 256-Bit用戶EEPROM 安全認證數據表 ADI

    電子發燒友網為你提供ADI(ADI)MAX66250 ISO 15693, SHA3-256, 256, 256-256, 256-Bit用戶EEPROM 安全認證數據表相關產品參數、數據手冊,更有
    發表于 10-09 19:19
    <b class='flag-5'>MAX66250</b> ISO 15693, SHA3-256, 256, 256-256, 256-Bit用戶EEPROM 安全認證數據表 ADI

    GNOME 46桌面環境發布,新增遠程桌面、在線賬戶功能,優化多項功能

    值得一提的是,GNOME 46桌面環境引入了對遠程桌面協議(RDP)的支持,包含X.Org和Wayland兩種服務器協議,既可作為系統服務運行,也能以無頭用戶會話模式運行,賦予GNOME實現GUI遠程桌面的能力。
    的頭像 發表于 03-21 09:51 ?1155次閱讀