NFC クラスの拡張 (CX) 設計ガイド

このセクションでは、NFC クラス拡張 (CX) と NFC クライアント ドライバーの間のインターフェイスについて説明します。 NFC CX ドライバーは、NFC フォーラム NFC コントローラー インターフェイス (NCI) 技術仕様基づいて、すべての NFC デバイス ドライバー インターフェイスと標準の NFC プロトコルと形式を実装します。

NFC クライアント ドライバーは、トランスポート層のインターフェイスと、NFC コントローラーの最適化された機能のための非標準ベンダー定義拡張機能のサポートを担当します。

NFC クラス拡張ドライバーは、すべての標準 NFC フォーラム タグ (T1T、T2T、T3T、ISO-DEP) および P2P (LLCP および SNEP) プロトコル、および NCI Core 仕様に基づく RF 管理を実装します。 クラス拡張ドライバーは、NFCコントローラー、セキュア エレメント、およびリモートRFエンドポイントと対話するために、Windowsで定義されたすべてのデバイス ドライバー インターフェイスを実装します。

これらのトピックでは、Microsoft が提供する NFC クラス拡張ドライバーと、対応するチップセット製造元によって提供される NFC クライアント ドライバーの間のアーキテクチャとパブリック インターフェイスについて説明します。 NFC CX ドライバーは、さまざまな製造元の NFC チップセットをサポートするように設計されており、製造元は差別化のために NFC クライアント ドライバーに非 NCI 標準機能を実装できます。

NFC ドライバー DDI

NFC CX ドライバーによって実装される Windows で定義された NFC ドライバー DDI を次に示します。

NFC フォーラムの仕様

NFC CX ドライバーによって実装される NFC フォーラムの仕様を次に示します。

  • NFC コントローラー インターフェイス、NCI 1.0 仕様
  • NFC データ交換形式、NDEF
  • NFC フォーラム タイプ 1-4 タグ
  • 論理リンク制御プロトコル、LLCP 1.1 仕様
  • 簡易 NDEF Exchange プロトコル、SNEP 1.0 仕様
  • ISO/IEC 15693

サポートされている NFC スマート カードとタグ

NFC CX ドライバーでサポートされている NFC スマート カードとタグを次に示します。

  • MIFARE クラシック ファミリー
  • MIFARE Ultralight ファミリー
  • MIFARE DESFire ファミリー
  • FeliCa ファミリー
  • Jewel/Topaz ファミリー
  • 汎用 ISO 15693 タグ
  • Thinfilm NFC バーコード (Kovio)

このセクションの内容