我們實用程序ST25PC-NFC軟件的最新版本依賴于ST25SDK 及其庫。該應用程序在 Windows 上運行,它支持我們所有的 ST25 產品以及 NFC 論壇標簽。由于只需單擊幾下即可使用任何命令,并且控制臺實時顯示標簽和閱讀器之間的所有交互,因此該程序是一個直觀的圖形界面,適用于嘗試 ISO 和 NFC 命令的開發人員,無論他們的經驗如何等級。此外,它還支持所有帶有 ST25R NFC 讀卡器或FEIG ELECTRONIC設備的 ST Discovery 套件(MR102、LR1002 和 CPR30),在工業環境中很常見。因此,該工具使工程師能夠利用我們的標簽,而對其設置幾乎沒有更改。
iOS 13 支持 Type-5 自定義命令,從而激勵開發人員和系統制造商利用該標準必須提供的所有功能。當時,我們深入研究了 SDK 以及它如何幫助工程師處理 iOS、Android、Windows、Linux 或 macOS 應用程序。ST25PC-NFC 軟件旨在通過提供直觀的圖形用戶界面使我們的標簽易于訪問。在一篇博文中不可能詳盡地介紹其所有功能,因此我們決定專注于用戶只需點擊幾下鼠標即可獲得的功能。我們還將探討開發人員如何利用我們的標簽,無論他們的 IDE 或目標平臺如何。
ST25PC-NFC SW:NDEF 編輯器、單一命令等,只需右鍵單擊即可
一旦用戶將 ST25PC-NFC SW 連接到兼容的閱讀器,使用標簽就像啟動清單以使其出現在軟件中并右鍵單擊它以獲取該特定設備的所有可用命令的列表一樣簡單。例如,讀取ST25DV-PWM 系列動態 NFC 標簽并右鍵單擊它會打開一個上下文菜單。在這些選項中,PWM Settings用戶可以通過菜單更改 PWM 輸出,例如其頻率或占空比。開發人員只需右鍵單擊并選擇NDEF Editor. 此外,還有一種高級模式可以查看格式化的十六進制內容,對于專家和希望了解幕后發生的事情的人來說,這是一個極好的工具。
右鍵單擊菜單打開了低級交互的大門,例如Register Editor,因此用戶可以在寄存器級別設置標簽。同樣,該Unitary Commands菜單使開發人員能夠單獨查看命令并探索其所有可能的參數。例如,如果用戶選擇readSingleBlock命令,系統會打開一個專用面板,顯示十六進制代碼 (0x20)、命令的字節、請求標志(b1 表示兩個子載波,b2 表示高數據速率,b3 表示庫存,b7選項等)和唯一 ID 等字段。整個 NFC 論壇、ISO14443 和 ISO15693 指令集觸手可及。也可以從該界面發送命令并查看控制臺以實時查看標簽和閱讀器之間的交互。
ST25PC-NFC SW:面向高級用戶的控制臺和低級工具
控制臺是 ST25PC-NFC SW 的另一大特色。如果我們使用前面的示例,在讀取或寫入 NDEF 消息后,控制臺會實時顯示所涉及的各個塊,以及發送和接收的命令,這對于了解在低位發生的情況非常有價值水平并可能調試任何問題。同樣,源代碼是可用的,因此開發人員也可以看到我們如何調用我們的 API 或我們如何使用各種功能。為 Android 或 PC 開發 Java 應用程序的開發人員可以按原樣重用代碼。需要調用特定 API 的開發人員,例如 iOS 開發人員,仍然可以查看我們的源代碼以了解幕后工作原理,并通過 ST25PC-NFC SW 的 GUI 深入了解命令,然后再通過 Objective-C 實施命令來電。
ST25PC-NFC 軟件和 ST25SDK 是非常重要的工具,我們正在將它們提供給我們的團隊。我們使用這個工具包和庫進行我們所有的內部測試,以及我們對當前和即將到來的標簽的所有工作。簡而言之,它是我們提供給全球開發人員的內部參考工具,因為它幫助我們塑造我們為行業帶來的創新,而且我們知道它將確保其他團隊也這樣做。它是如此強大的工具,我們默認禁用了 ST25TV 的 TruST25 數字簽名。有興趣的工程師可以向當地的 ST 代表索取該功能并簽署保密協議。這是我們掌握加密密鑰并更好地保護已經在使用該技術的人的方式。
審核編輯:郭婷
-
寄存器
+關注
關注
31文章
5363瀏覽量
121199 -
API
+關注
關注
2文章
1511瀏覽量
62404 -
nfc
+關注
關注
59文章
1632瀏覽量
180974 -
編輯器
+關注
關注
1文章
806瀏覽量
31293
發布評論請先 登錄
相關推薦
![](https://file1.elecfans.com/web2/M00/8E/8E/wKgZomTIYyKAAT_1AAArgRY3CJw110.png)
![](https://file1.elecfans.com/web2/M00/8E/8E/wKgZomTIYyKAAT_1AAArgRY3CJw110.png)
![](https://file1.elecfans.com/web2/M00/8E/8E/wKgZomTIYyKAAT_1AAArgRY3CJw110.png)
![](https://file1.elecfans.com/web2/M00/08/65/wKgaombxLnOAVNp5AATeQDpg1r4136.png)
![](https://file1.elecfans.com/web2/M00/06/32/wKgZombirZqAMT39AAQw5mYnADI538.png)
![](https://file1.elecfans.com/web2/M00/8E/8E/wKgZomTIYyKAAT_1AAArgRY3CJw110.png)
![](https://file1.elecfans.com/web2/M00/8E/8E/wKgZomTIYyKAAT_1AAArgRY3CJw110.png)
![](https://file1.elecfans.com/web2/M00/8E/8E/wKgZomTIYyKAAT_1AAArgRY3CJw110.png)
ST25TA-E新一代安全NFC標簽芯片的功能
![](https://file1.elecfans.com/web2/M00/E5/EA/wKgaomZBvbyAJeY6AAoJGQ3Ns8Q987.jpg)
評論