DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / WLangage / Fonctions WLangage / Communication / Fonctions NFC
  • Présentation
  • Quelques exemples d'utilisation
  • Mise en place
  • Conditions nécessaires
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Présentation
NFC (Near Field Communication) est une technologie de communication sans fil à courte portée et haute fréquence permettant l'échange de données (nommées "tag") entre deux périphériques ou entre un périphérique et une puce jusqu'à une courte distance (quelques centimètres).
La technologie NFC est une extension de RFID : les principales différences résident dans la distance de communication plus courte (une dizaine de centimètres uniquement pour le NFC) et dans le volume des données échangées plus important (40 octets pour la plupart des tags RFID et jusqu'à 8 ko pour les tags NFC).
NFC autorise de nombreux usages, certains se situent directement dans la continuité des cartes sans contact (billetique, paiement, accès...), d'autres sont fondés sur l'interaction de l'individu avec son environnement : objets, personnes.
  • Le mode émulation de carte :
    Dans le mode émulation de carte, dit passif, l'appareil mobile se comporte comme une carte à puce sans-contact.
    Android Ce mode n'étant actuellement pas supporté sur les périphériques Android.
  • Le mode reader/writer :
    L'appareil mobile devient un lecteur de cartes sans-contacts (mode actif) ou de "radio-étiquettes" (étiquettes électroniques). Ce mode permet de lire des informations en approchant son mobile devant des étiquettes électroniques disposées dans la rue, sur des abris bus, des monuments, des affiches, ... ou sur des colis, des produits ou sur sa carte de visite (vCard), ...
    Il également possible d'écrire le contenu de ces étiquettes depuis l'appareil mobile.
  • Le mode "Pair-à-pair" :
    Ce mode permet à deux appareils mobiles d'échanger de l'information, par exemple des vCard, des photos, des vidéos, de l'argent, des tickets, etc. Un appareil doté de la technologie NFC est capable d'échanger des informations avec des cartes à puces sans contact mais également avec d'autres appareils dotés de cette technologie.

Quelques exemples d'utilisation

  • Paiement en utilisant une carte bancaire sans contact ou un appareil mobile (téléphone portable, ordinateur portable, tablette numérique...) sur un terminal de paiement sans contact.
  • Paiement du parking à une borne acceptant le paiement sans contact à l'aide de son téléphone mobile NFC.
  • Achat et validation sans contact d'un titre de transport ou d'un billet d'entrée à un spectacle avec son mobile.
  • Gestion de coupons de réduction dans un magasin, gestion de points de fidélité chez les commerçants.
  • Accès et démarrage d'un véhicule à l'aide de son téléphone mobile.
  • Lecture d'informations produits (prix, composition, allergie, etc.) dans un magasin.
  • Contrôle d'accès à des locaux en accès réservé (salle de réunion, entreprise, salle de cours, etc.).
  • Echange de profils entre deux utilisateurs d'un réseau social ou de niveaux de jeux en rapprochant ("tapant") les deux téléphones (mode pair-à-pair).
  • Lecture d'une carte de visite électronique.
  • Synchronisation de signets Internet et de contacts entre un PDA et un téléphone portable.
  • Récupération de la clé WiFi d'un point d'accès en approchant son "périphérique NFC" de la borne de diffusion.
Mise en place
Pour gérer le NFC, WINDEV Mobile propose :
  • Deux types de données pour définir le tag :
    nfcDonnéeLe type nfcDonnée permet de décrire et manipuler les données d'une variable de type nfcTag.
    nfcTagLe type nfcTag permet de définir toutes les caractéristiques avancées d'un tag NFC (Near Field Communication).
  • Diverses fonctions :
    • Fonction pour connaître l'état du capteur :
      NFCEtatRetourne l'état d'activation du capteur NFC de l'appareil.
    • Fonctions pour lire et écrire les tags NFC :
      NFCEcritTagDéclenche l'écriture de données sur un tag (ou puce) NFC.
      NFCLitTagDéclenche la lecture d'un tag (ou puce) NFC ou active la détection de tags NFC pour la fenêtre en cours.
    • Fonction pour réaliser une communication "paire-à-paire" :
      NFCEnvoieTagEnvoie un tag NFC à un autre appareil.
Remarques : Les fonctions NFC ne peuvent pas être utilisées dans le simulateur ou dans l'émulateur.
iPhone/iPad

Conditions nécessaires

L'utilisation des fonctions NFC entraîne la modification des AppID de l'application dans le compte développeur Apple. Il est nécessaire d'activer l'App ID "NFC Tag Reading".
Version minimum requise
  • Version 18
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale