Différences entre versions de « PN532-RFID-NFC-A-Propos-de-NFC »

De MCHobby - Wiki
Sauter à la navigation Sauter à la recherche
 
(11 versions intermédiaires par le même utilisateur non affichées)
Ligne 2 : Ligne 2 :
  
 
== NFC (Near Field Communication) ==
 
== NFC (Near Field Communication) ==
{{bloc-etroit|text=NFC (Near Field Communication)
+
{{bloc-etroit|text=NFC sont les initiales de "''Near Field Communication''" (communication proche sans fil) est un ensemble de technologie de communication sans fil à courte-distance (généralement jusqu'à 10cm) conçu pour offrir un moyen de communication léger et sécurisé entre deux appareil/périphériques. Bien que NXP ait inventé NFC (Philips à l'époque), Aujourd'hui Nokia et Sony sont les principaux acteurs supportant le 'standard' NFC  ([http://www.nfc-forum.org/home/ NFC Forum]) qui sont les responsables pour la publication et la gestion d'une variété de standard en relation avec la technologie NFC.
NFC (Near Field Communication) is a set of short-range (typically up to 10cm) wireless communication technologies designed to offer light-weight and secure communication between two devices. While NFC was invented by NXP (Phillips at the time), Nokia and Sony, the main body behind the NFC 'standard' today is the [http://www.nfc-forum.org/home/|NFC Forum], who are responsible for publishing and maintaining a variety of standards relating to NFC technology.
 
  
NFC operates at 13.56MHz, and is based around an "initiator" and "target" model where the initiator generates a small magnetic field that powers the target, meaning that the target does not require a power source. This means of communication is referred to as '''Passive Communication''', and is used to read and write to small, inexpensive 13.56MHz RFID tags based on standards like ISO14443A. '''Active communication''' (peer-to-peer) is also possible when both devices are powered, where each device alternately creates its own magentic field, with the secondary device as a target and vice versa in continuous rotation.}}
+
NFC fonctionne à 13.56MHz et est basé sur le modèle autour de l'"''initiator''" and "''target'" (initiateur et destinataire/cible) où l'initiateur de la communication génère un petit champ magnétique qui alimente la cible. Cela signifie également que la cible n'a pas besoin de sa propre source d'alimentation. Ce moyen de communication est désignée comme '''Communication Passive''' et est utilisé pour lire et écrure de petit tags RFID très bon marché (Tags RFID 13.56MHz basés sur un un standard tel que ISO14443A). Une '''Communication Active''' (dite ''peer-to-peer'') est également possible lorsque les deux périphériques disposes de leur propre alimentation. Dans une communication active chaque périphérique créer alternativement son propre champs magnétique, avec l'autre appareil comme cible de la communication et vice versa (sous forme d'une échange initiateur-cible en perpétuel rotation).}}
  
 
== Communication Passive: Carte ISO14443A (Mifare, etc.) ==
 
== Communication Passive: Carte ISO14443A (Mifare, etc.) ==
While the PN53x family of transceivers from NXP are compatible with a number of 13.56MHz RFID card standards, by far the most popular standard is ISO14443A. A variety of manufacturers produce ISO14443A compatible cards or chips, but the most common are based around the '''Mifare''' family from NXP. Mifare Classic and Mifare Ultralight are probably the most frequently encountered and useful for basic projects, though many tags with improved security and encryption also exist (Mifare DESFire, etc.). All of the tags sold at adafruit.com are Mifare Classic 1K, meaning that they contains 1K (1024 bytes) of programmable EEPROM memory which can be read and modified in passive mode by the initiator device (the PN532).
+
'''Transceivers''': c'est la contraction de Transmeter/receiver. En gros, c'est un adaptateur qui permet de passer la transmission d'un type de média à un autre.
  
While all ISO14443A cards share certain common characteristics on the highest level (defined by the four part standard), each set of Mifare chips (Classic, Ultralight, Plus, DESFire, etc.) has it's own features and peculiarities. The two most common formats are described below.
+
Bien que la famille des ''transceivers'' PN53x de NXP sont compatible avec des avec de nombreux standards de carte RFID 13.56MHz, le standard le plus populaire reste l' ISO14443A. Un grand nombre de fabriquant produisent des cartes compatibles ISO14443A et les plus répandues sont certainement celles basées sur la famille '''Mifare''' de NXP. Mifare Classic et Mifare Ultralight sont probablement les plus fréquemment rencontrée et les les plus utiles pour la réalisation de projets élémentaires/simples. Il existe également de nombreux tags avec une encryption et sécurité améliorée (Mifare DESFire, etc.). {{sl|MiFare|Nous proposons différents tags sur le WebShop de MCHobby}}, la carte "Mifare Classic 1K" signifie qu'elle dispose de 1K (1024 octets/bytes) de mémoire EEPROM programmable pouvant être lue et modifiée en mode passif par un périphérique initiateur (le PN532).
  
* Mifare Classic: These cards are extremely common, and contain 1K or 4K of EEPROM, with basic security for each 64 byte (1K/4K cards) or 256 byte (4K cards) sector.
+
Alors que toutes les cartes ISO14443A partagent un certain nombre de caractéristiques communes de haut niveau (définies par la norme en 4 parties), chaque ensemble de puce MiFare (Classic, Ultralight, Plus, DESFire, etc.) dispose de ces propres fonctionnalités et particularités. Les deux formats les plus répandus sont décris ci-dessous.
* Mifare Ultralight: Contains 512 bytes of EEPROM, including 32-bits of OTP memory. These tags are inexpensive, often come in sticker format and are are frequently used for transportation ticketing, concert tickets, etc.
+
 
 +
* Mifare Classic: Ces cartes sont vraiment très répandues et contiennent 1K ou 4K d'EEPROM. Ces cartes dispose d'une sécurité élémentaire pour chaque secteur de 64 bytes/octets (cartes 1K/4K) ou 256 bytes/octets (cartes 4K).
 +
* Mifare Ultralight: contient 512 bytes/octets d'EEPROM, incluant 32-bits mémoire OTP (''One-Time Programming''). Ces tags sont très abordables et souvent livrés sous forme de sticker. Ce type de tag est souvent utilisé pour l'étiquetage, ticket de concert, identification dans le monde du transport, etc.
  
 
== Communication Active (Peer-to-Peer) ==
 
== Communication Active (Peer-to-Peer) ==
Active or "Peer-to-Peer" communication is still based around the Initiator/Target model described earlier, but both devices are actively powered and switch roles from being an Initiator or a Target during the communication. When one device is initiating a conversation with the other, it enables it's magnetic field and the receiving device listens in (with it's own magnetic field disabled). Afterwards, the target/recipient device may need to respond and will in turn activate it's own magnetic field and the original device will be configured as the target. Despite two devices being present, only one magnetic field is active at a time, with each device constantly enabling or disabling its own magnetic field.
+
LA communication Active ou "''Peer-to-Peer''" est toujours basées sur le même principe que le modèle "Initiator/Target" (initiateur/cible) décrit ci-avant. Mais dans le cas d'une communication active les deux périphériques sont actifs (disposent chacun d'une alimentation) et changent de rôle devenant Initiateur puis Cible au fur et a mesure de l'avancement des échanges entre les périphériques.  
 +
 
 +
Lorsqu'un périphérique initie une conversation avec un autre périphérique, il active son champ magnétique et le périphérique récepteur ''écoute'' en mode réception (ayant son propre champs magnétique désactivé). Par la suite, le périphérique cible/récepteur pourrait avoir besoin de répondre et, dans ce cas, activera son propre champ magnétique tandis que le périphérique d'origine sera configuré comme cible. Malgré les deux périphériques en présence, un seul champ magnétique est active à la fois, avec chaque périphérique activant et désactivant continuellement son propre champ magnétique.
  
ToDo: Add better description of active mode, but I need to test it out a bit first myself!
+
Ceci n'est qu'une description élémentaire du procédé à but didactique. Dans les faits, le protocole de communication est plus élaboré.
  
== NFC Data Exchange Format (NDEF) ==
+
== NDEF: NFC Data Exchange Format ==
The NFC Data Exchange Format (NDEF) is a standardised data format that can be used to exchange information between any compatible NFC device and another NFC device or tag. The data format consists of '''NDEF Messages''' and '''NDEF Records'''. The standard is maintained by the NFC Forum and is freely available for consultation but requires accepting a license agreement to [http://www.nfc-forum.org/specs/spec_list/ download].
+
NDEF ou ''NFC Data Exchange Format'' (Format d'échange de donnée NFC) est un format de donnée standardisé qui peut être utilisé pour échanger des informations entre n'importe quel périphérique compatible NFC et un autre périphérique NFC (ou tag). Le format des données est constitué de '''NDEF Messages''' et '''NDEF Records''' (''Messages NDEF et enregistements NDEF''). Le standard est maintenu par le Forum NFC, et librement accessible mais nécessite que vous acceptiez un accord de licence à [http://www.nfc-forum.org/specs/spec_list/ télécharger].
  
The NDEF format is used to store and exchange information like URIs, plain text, etc., using a commonly understood format. NFC tags like Mifare Classic cards can be configured as NDEF tags, and data written to them by one NFC device (NDEF Records) can be understood and accessed by any other NDEF compatible device. NDEF messages can also be used to exchange data between two active NFC devices in "peer-to-peer" mode. By adhering to the NDEF data exchange format during communication, devices that would otherwise have no meaningful knowledge of each other or common language are able to share data in an organised, mutually understandable manner.
+
Le format NDEF est utilisé pour stocker et échanger des informations tels que les URIs, du texte, etc., en utilisant un format très répandu. Les tags NFC tels que les cartes Mifare Classic peuvent être configurées comme tags NDEF et les données écrites sur celles-ci par un périphérique NFC (des "NDEF Records") peuvent êtres comprises et accédées/lues par un autre périphériques compatible NDEF. Les messages NDEF peuvent également être utilisé pour échanger des donnée en deux périphériques NFC actif en mode "''peer-to-peer''". En adhérent au format d'échange de données NDEF, cela permet à des périphériques (qui ne savent rien l'un de l'autre, même sans langage commun) de pouvoir partager des données de façon organisée et mutuellement compréhensible par les deux parties.
  
The NDEF standard includes numerous '''Record Type Definitions (RTDs)''' that define how information like URIs should be stored, and each NDEF device, tag or message can contained multiple RTDs. Standard RTD definitions are described in "NFC Record Type Definition (RTD) Specification” maintained by the NFC Forum.
+
Le standard NDEF inclus de nombreux '''Record Type Definitions (RTDs)''' (définition de "type d'enregistrement") qui définit comment les informations tels qu'une URI devrait être stocké. Et chaque périphérique NDEF, tag ou message peut contenir plusieurs RTDs. Les définitions Standard RTD sont décrites dans la spécification "NFC Record Type Definition (RTD) Specification” maintenue par le Forum NFC Forum.
  
* NDEF Overview: This page offers a more detailed explanation of NDEF, including how Mifare Classic cards can be used to store NDEF messages.
+
* [[PN532-RFID-NFC-Format-NDEF|Présentation de NDEF]]: cette page offre plus des explications détaillées sur NDEF, incluant comment les cartes Mifare Classic peuvent être utilisées pour stocker les messages NDEF.
  
'''NOTE:''' The dedicated NDEF page is still a work in progress and some information is currently incomplete.
+
'''NOTE:''' La page dédiée à NDEF est toujours en cours de travail et certaines informations pourrait être incomplète.
  
 
== Lecture ==
 
== Lecture ==

Version actuelle datée du 28 juillet 2015 à 20:38


MCHobby investit du temps et de l'argent dans la réalisation de traduction et/ou documentation. C'est un travail long et fastidieux réalisé dans l'esprit Open-Source... donc gratuit et librement accessible.
SI vous aimez nos traductions et documentations ALORS aidez nous à en produire plus en achetant vos produits chez MCHobby.

NFC (Near Field Communication)

NFC sont les initiales de "Near Field Communication" (communication proche sans fil) est un ensemble de technologie de communication sans fil à courte-distance (généralement jusqu'à 10cm) conçu pour offrir un moyen de communication léger et sécurisé entre deux appareil/périphériques. Bien que NXP ait inventé NFC (Philips à l'époque), Aujourd'hui Nokia et Sony sont les principaux acteurs supportant le 'standard' NFC (NFC Forum) qui sont les responsables pour la publication et la gestion d'une variété de standard en relation avec la technologie NFC.

NFC fonctionne à 13.56MHz et est basé sur le modèle autour de l'"initiator" and "target'" (initiateur et destinataire/cible) où l'initiateur de la communication génère un petit champ magnétique qui alimente la cible. Cela signifie également que la cible n'a pas besoin de sa propre source d'alimentation. Ce moyen de communication est désignée comme Communication Passive et est utilisé pour lire et écrure de petit tags RFID très bon marché (Tags RFID 13.56MHz basés sur un un standard tel que ISO14443A). Une Communication Active (dite peer-to-peer) est également possible lorsque les deux périphériques disposes de leur propre alimentation. Dans une communication active chaque périphérique créer alternativement son propre champs magnétique, avec l'autre appareil comme cible de la communication et vice versa (sous forme d'une échange initiateur-cible en perpétuel rotation).

Communication Passive: Carte ISO14443A (Mifare, etc.)

Transceivers: c'est la contraction de Transmeter/receiver. En gros, c'est un adaptateur qui permet de passer la transmission d'un type de média à un autre.

Bien que la famille des transceivers PN53x de NXP sont compatible avec des avec de nombreux standards de carte RFID 13.56MHz, le standard le plus populaire reste l' ISO14443A. Un grand nombre de fabriquant produisent des cartes compatibles ISO14443A et les plus répandues sont certainement celles basées sur la famille Mifare de NXP. Mifare Classic et Mifare Ultralight sont probablement les plus fréquemment rencontrée et les les plus utiles pour la réalisation de projets élémentaires/simples. Il existe également de nombreux tags avec une encryption et sécurité améliorée (Mifare DESFire, etc.). Nous proposons différents tags sur le WebShop de MCHobby, la carte "Mifare Classic 1K" signifie qu'elle dispose de 1K (1024 octets/bytes) de mémoire EEPROM programmable pouvant être lue et modifiée en mode passif par un périphérique initiateur (le PN532).

Alors que toutes les cartes ISO14443A partagent un certain nombre de caractéristiques communes de haut niveau (définies par la norme en 4 parties), chaque ensemble de puce MiFare (Classic, Ultralight, Plus, DESFire, etc.) dispose de ces propres fonctionnalités et particularités. Les deux formats les plus répandus sont décris ci-dessous.

  • Mifare Classic: Ces cartes sont vraiment très répandues et contiennent 1K ou 4K d'EEPROM. Ces cartes dispose d'une sécurité élémentaire pour chaque secteur de 64 bytes/octets (cartes 1K/4K) ou 256 bytes/octets (cartes 4K).
  • Mifare Ultralight: contient 512 bytes/octets d'EEPROM, incluant 32-bits mémoire OTP (One-Time Programming). Ces tags sont très abordables et souvent livrés sous forme de sticker. Ce type de tag est souvent utilisé pour l'étiquetage, ticket de concert, identification dans le monde du transport, etc.

Communication Active (Peer-to-Peer)

LA communication Active ou "Peer-to-Peer" est toujours basées sur le même principe que le modèle "Initiator/Target" (initiateur/cible) décrit ci-avant. Mais dans le cas d'une communication active les deux périphériques sont actifs (disposent chacun d'une alimentation) et changent de rôle devenant Initiateur puis Cible au fur et a mesure de l'avancement des échanges entre les périphériques.

Lorsqu'un périphérique initie une conversation avec un autre périphérique, il active son champ magnétique et le périphérique récepteur écoute en mode réception (ayant son propre champs magnétique désactivé). Par la suite, le périphérique cible/récepteur pourrait avoir besoin de répondre et, dans ce cas, activera son propre champ magnétique tandis que le périphérique d'origine sera configuré comme cible. Malgré les deux périphériques en présence, un seul champ magnétique est active à la fois, avec chaque périphérique activant et désactivant continuellement son propre champ magnétique.

Ceci n'est qu'une description élémentaire du procédé à but didactique. Dans les faits, le protocole de communication est plus élaboré.

NDEF: NFC Data Exchange Format

NDEF ou NFC Data Exchange Format (Format d'échange de donnée NFC) est un format de donnée standardisé qui peut être utilisé pour échanger des informations entre n'importe quel périphérique compatible NFC et un autre périphérique NFC (ou tag). Le format des données est constitué de NDEF Messages et NDEF Records (Messages NDEF et enregistements NDEF). Le standard est maintenu par le Forum NFC, et librement accessible mais nécessite que vous acceptiez un accord de licence à télécharger.

Le format NDEF est utilisé pour stocker et échanger des informations tels que les URIs, du texte, etc., en utilisant un format très répandu. Les tags NFC tels que les cartes Mifare Classic peuvent être configurées comme tags NDEF et les données écrites sur celles-ci par un périphérique NFC (des "NDEF Records") peuvent êtres comprises et accédées/lues par un autre périphériques compatible NDEF. Les messages NDEF peuvent également être utilisé pour échanger des donnée en deux périphériques NFC actif en mode "peer-to-peer". En adhérent au format d'échange de données NDEF, cela permet à des périphériques (qui ne savent rien l'un de l'autre, même sans langage commun) de pouvoir partager des données de façon organisée et mutuellement compréhensible par les deux parties.

Le standard NDEF inclus de nombreux Record Type Definitions (RTDs) (définition de "type d'enregistrement") qui définit comment les informations tels qu'une URI devrait être stocké. Et chaque périphérique NDEF, tag ou message peut contenir plusieurs RTDs. Les définitions Standard RTD sont décrites dans la spécification "NFC Record Type Definition (RTD) Specification” maintenue par le Forum NFC Forum.

  • Présentation de NDEF: cette page offre plus des explications détaillées sur NDEF, incluant comment les cartes Mifare Classic peuvent être utilisées pour stocker les messages NDEF.

NOTE: La page dédiée à NDEF est toujours en cours de travail et certaines informations pourrait être incomplète.

Lecture

Reading For more details about NFC/RFID and this chip we suggest the following fantastic resources:


Source: PN532 RFID/NFC Breakout and Shield créé par LadyAda pour AdaFruit Industries. Crédit [www.adafruit.com AdaFruit Industries]

Traduit par Meurisse D. pour MCHobby.be

Traduit avec l'autorisation d'AdaFruit Industries - Translated with the permission from Adafruit Industries - www.adafruit.com

Toute référence, mention ou extrait de cette traduction doit être explicitement accompagné du texte suivant : «  Traduction par MCHobby (www.MCHobby.be) - Vente de kit et composants » avec un lien vers la source (donc cette page) et ce quelque soit le média utilisé.

L'utilisation commercial de la traduction (texte) et/ou réalisation, même partielle, pourrait être soumis à redevance. Dans tous les cas de figures, vous devez également obtenir l'accord du(des) détenteur initial des droits. Celui de MC Hobby s'arrêtant au travail de traduction proprement dit.