PC/SC dans Qt NFC
La prise en charge de PC/SC est assurée via des API natives sous macOS et Windows, et via la bibliothèque PCSCLite sur les autres plateformes. L'API permet d'accéder aussi bien aux cartes à puce filaires qu'aux cartes à puce sans fil, ainsi qu'aux cartes mémoire.
Limitations
- L'API actuelle ne permet pas de faire la distinction entre les différents lecteurs/emplacements.
- L'accès NDEF n'est disponible que pour les balises NFC de type 4.
- D'autres applications lançant des transactions sur des cartes peuvent empêcher les applications Qt d'utiliser l'API Qt NFC.
- QNearFieldTarget::sendCommandLa fonction () utilisée avec une cible PC/SC lance une transaction qui reste active jusqu’à ce que la fonction QNearFieldTarget::disconnect() soit appelée. Cette transaction empêche d’autres applications d’accéder à cette cible.
- Le backend effectue un polling à la recherche de nouvelles balises ; cela signifie qu’il peut y avoir un délai pouvant aller jusqu’à la durée totale de l’intervalle de polling avant que les nouvelles balises ne soient signalées. L’intervalle de polling par défaut est de 100 millisecondes. Il peut être ajusté en définissant la variable d’environnement
QT_NFC_POLL_INTERVAL_MSsur une valeur entière en millisecondes.
© 2026 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.