1. 模塊概述
Connected NFC Tag模塊是OpenHarmony NFC子系統的一部分,專門用于處理有源NFC標簽的讀寫操作。與基礎NFC模塊不同,該模塊專注于與已連接的有源NFC標簽進行交互,提供更高層次的API供應用層使用。
設備必須具備有源NFC標簽芯片,才能使用有源NFC標簽的讀和寫服務
1.1 模塊功能
- 提供有源NFC標簽的初始化和去初始化功能
- 支持有源NFC標簽的NDEF數據讀寫操作
- 提供事件回調機制,通知應用層標簽狀態變化
1.2 模塊架構
Connected NFC Tag模塊采用分層架構設計,從上到下分為:
- 應用層接口:為應用提供訪問有源NFC標簽的API
- 服務層:實現核心業務邏輯,包括權限檢查、HDI適配等
- HDI層:與硬件抽象層交互,實現具體的讀寫操作
關于NFC通信技術的講解可以參考我的文章:- 深度拆解OpenHarmony NFC服務:從開關到卡模擬掌握近場通信技術