PC/SC에서 Qt NFC

PC/SC 지원은 macOS와 Windows에서는 네이티브 API를 사용하고 다른 플랫폼에서는 PCSCLite 라이브러리를 사용하여 제공됩니다. 이 API는 유선 및 무선 스마트카드와 스토리지 카드 모두에 액세스하는 데 사용할 수 있습니다.

제한 사항

  • 현재 API는 별도의 리더/슬롯을 구분할 수 있는 수단을 제공하지 않습니다.
  • NDEF 액세스는 NFC 유형 4 태그에 대해서만 제공됩니다.
  • 카드에서 트랜잭션을 시작하는 다른 애플리케이션은 Qt 애플리케이션이 Qt NFC API를 사용하지 못하도록 차단할 수 있습니다.
  • QNearFieldTarget::sendCommand()를 PC/SC 대상과 함께 사용하면 QNearFieldTarget::disconnect()가 호출될 때까지 활성 상태로 유지되는 트랜잭션이 시작됩니다. 이 트랜잭션은 다른 애플리케이션이 이 타겟에 액세스하지 못하도록 차단합니다.
  • 백엔드에서 새 태그를 폴링하고 있으므로 새 태그가 보고되기 전에 최대 전체 폴링 간격까지 지연될 수 있습니다. 기본 폴링 간격은 100밀리초입니다. 환경 값 QT_NFC_POLL_INTERVAL_MS 을 밀리초 단위의 정수 값으로 설정하여 조정할 수 있습니다.

© 2025 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.