Qt NFCにおけるPC/SC

PC/SC サポートは、macOS と Windows ではネイティブ API を、その他のプラットフォームではPCSCLiteライブラリを使用して提供されます。このAPIは、有線および無線のスマートカードやストレージカードへのアクセスに使用できます。

制限事項

  • 現在のAPIは、別々のリーダー/スロットを区別する手段を提供していない。
  • NDEFアクセスはNFCタイプ4タグに対してのみ提供される。
  • カード上でトランザクションを開始する他のアプリケーションは、Qt アプリケーションが Qt Nfc API を使用するのをブロックする可能性があります。
  • QNearFieldTarget::sendCommandPC/SC ターゲットで使用される () は、QNearFieldTarget::disconnect() が呼び出されるまでアクティブなトランザクションを開始します。このトランザクションにより、他のアプリケーションがこのターゲットにアクセスできなくなります。
  • バックエンドは新しいタグをポーリングしているため、新しいタグが報告されるまでにポーリング間隔いっぱいまで遅延が発生する可能性があります。デフォルトのポーリング間隔は100ミリ秒です。環境変数QT_NFC_POLL_INTERVAL_MS にミリ秒単位の整数値を設定することで調整できます。

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。