Pointeuses et contrôle d'accès · 10 min de lecture
En bref
- Le lecteur lit le badge, le doigt ou le visage et transmet un numéro ; le contrôleur décide et commande la serrure.
- Wiegand envoie ce numéro dans un seul sens, en impulsions sur deux fils, D0 et D1, sans chiffrement ni supervision.
- RS485 est une paire partagée par plusieurs appareils, chacun avec son adresse ; chez ZKTeco, le protocole qui y circule est celui de la marque, ou OSDP.
- OSDP, standard de la SIA publié par l'IEC, dialogue dans les deux sens sur RS485 : supervision, voyants, buzzer, texte et chiffrement Secure Channel.
- Avant d'acheter, vérifiez quatre points communs : l'interface, le format en bits, la technologie de badge et l'alimentation.
Le lecteur lit, le contrôleur décide
Sur une porte contrôlée, le lecteur identifie la personne par son badge, son doigt ou son visage, puis envoie un identifiant, le plus souvent un numéro. Le contrôleur applique ses règles et commande la serrure : ce partage des rôles est expliqué dans l'article « Pointeuse ou contrôle d'accès : quelle différence ? ». Ici, il s'agit de la liaison entre les deux.
Trois liaisons reviennent dans les fiches techniques : Wiegand, présent sur tous les contrôleurs cités ici ; RS485, une paire de fils sur laquelle ZKTeco fait passer son propre protocole ; et OSDP, un standard ouvert qui utilise lui aussi RS485.
Wiegand : deux fils de données, un seul sens
Un lecteur Wiegand se raccorde par deux fils de données, D0 et D1, en plus de l'alimentation et de la masse. Selon Baltech, fabricant de lecteurs, les deux fils restent à l'état haut au repos ; chaque bit est une brève impulsion vers le bas, sur D0 pour un 0, sur D1 pour un 1. Les durées varient : 50 µs d'impulsion et 2 ms d'intervalle par défaut chez Baltech, 100 µs et 1 ms sur la SpeedFace-V3L de ZKTeco.
Les voyants et le buzzer passent par d'autres fils, commandés par le contrôleur : le port lecteur de l'InBio Pro de ZKTeco compte six bornes, alimentation de 6 à 14 V, masse, D0, D1, LED verte et buzzer.
La trame : 26 bits et deux bits de parité
Le numéro part dans une trame, dont la longueur et le découpage forment le format. Le manuel de la SpeedFace-V3L décrit ainsi le Wiegand 26 bits avec code de site, « Wiegand26a » :
Les bits de parité peuvent révéler au contrôleur une trame mal reçue. Mais « 26 bits » ne suffit pas à décrire un format : le même manuel décrit un Wiegand26 sans code de site, dont les bits 2 à 25 forment un seul numéro de 24 bits. Un badge au code de site 1 et au numéro 1 000, lu avec ce réglage, devient ainsi le numéro 66 536 (1 × 65 536 + 1 000). ZKTeco liste aussi des formats de 34, 36, 37 et 50 bits.
Ce que Wiegand ne fait pas
Selon Baltech, cette liaison est en lecture seule : le lecteur parle, il ne reçoit rien. Axis, fabricant de lecteurs et de contrôleurs, en décrit les conséquences dans un livre blanc de 2025 :
- Aucun retour : le contrôleur ne peut pas envoyer de commande au lecteur.
- Aucun chiffrement : le numéro circule en clair ; capté sur les fils, il peut être rejoué pour ouvrir.
- Aucune supervision : le système ne voit pas qu'un lecteur a été retiré ou remplacé.
- Des fils en plus pour les voyants, le buzzer et l'autoprotection du lecteur.
Pour la longueur, Axis indique au plus 150 m environ (500 pieds), sans préciser le câble. Les documents ZKTeco consultés ne donnent pas de longueur Wiegand : suivez les guides du lecteur et du contrôleur.
RS485 : une paire partagée, une adresse par appareil
RS485 est une liaison physique : une paire de fils, notée 485A et 485B, ou 485+ et 485-, chez ZKTeco. Plusieurs appareils s'y branchent à la suite, sur un canal à deux fils « multipoint » selon la norme OSDP de l'IEC ; chacun reçoit une adresse.
Sur le lecteur d'empreintes FR1200, quatre interrupteurs DIP fixent cette adresse : impaire pour le lecteur d'entrée, paire pour celui de sortie, par exemple 1 et 2 pour une porte, selon le guide de l'InBio Pro. L'InBio-460 Pro accepte 8 lecteurs RS485 et 4 lecteurs Wiegand 26 bits. Son port RS485 fournit au plus 500 mA et un lecteur en demande 240 au démarrage : il n'en alimente donc que deux.
RS485 ne dit rien de la langue qui circule sur la paire. La fiche de la SpeedFace-V3L annonce un port « ZKTeco RS485 » pour lecteurs RS485 ; la page du FR1200 propose « ZKTeco RS485 » ou OSDP version 2.1.7. En mode ZKTeco, le FR1200 travaille avec la F18 ou l'InBio Pro. Rien n'indique qu'un lecteur RS485 d'une autre marque le comprenne : sauf avec OSDP des deux côtés, vérifiez la compatibilité annoncée par le fabricant.
OSDP : le standard ouvert sur RS485
OSDP, pour Open Supervised Device Protocol, est un standard de la Security Industry Association (SIA), qui le présente comme un protocole reliant les périphériques aux centrales ; sa version la plus récente est la 2.2.2. L'IEC l'a publié en juillet 2020 sous le numéro IEC 60839-11-5 : la norme repose sur le travail du groupe OSDP de la SIA et fonctionne sur une paire RS485 multipoint.
La différence tient au dialogue : le contrôleur envoie des commandes, le lecteur répond. Le sommaire de la norme cite l'interrogation du lecteur (poll), la commande de ses voyants, de son buzzer et d'un texte, le rapport d'autoprotection, la lecture et la comparaison biométriques, et une annexe sur le chiffrement, le Secure Channel.
Selon Axis, le contrôleur surveille ainsi ses lecteurs en temps réel, commande leurs voyants et leur buzzer, et le Secure Channel chiffre les échanges en AES-128. Ces fonctions dépendent des appareils : vérifiez sur les deux fiches que le Secure Channel est pris en charge, puis activez-le. Axis cite aussi le programme « SIA OSDP Verified », qui contrôle la conformité d'un appareil.
Dans le catalogue, l'Atlas-460 gère jusqu'à 8 lecteurs Wiegand ou OSDP, y compris d'autres marques, avec une liaison RS485/OSDP à 9 600 bit/s. La fiche du C3-200, datée de 2016, ne cite que des lecteurs Wiegand 26 bits, les autres formats étant « sur demande ».
Vérifier la compatibilité
Un lecteur et un contrôleur fonctionnent ensemble quand quatre points concordent, résumés dans la figure ci-dessous et détaillés dans la liste.
- L'interface : Wiegand avec Wiegand, RS485 ZKTeco avec un appareil ZKTeco qui l'accepte, OSDP avec OSDP. L'InBio Pro, par exemple, accepte Wiegand et RS485.
- Le format : même nombre de bits et même découpage, avec ou sans code de site. Le MR1010 sort en 26 ou 34 bits : vérifiez le réglage.
- Le badge : le MR1010 lit l'EM à 125 kHz, son jumeau MR1020 le MIFARE S50 et S70 à 13,56 MHz. Un lecteur à une seule fréquence ne lit qu'une famille, comme l'explique l'article sur le RFID 125 kHz et le MIFARE.
- L'alimentation : selon ZKTeco, la carte InBio Pro ne fournit que 12 V et 300 mA à un lecteur tiers, qui peut demander une alimentation séparée. Le MR1010 accepte de 9 à 24 V et consomme au plus 50 mA.
Un terminal comme lecteur d'un autre appareil
Un terminal à sortie Wiegand peut servir de lecteur. La fiche de la F18 prévoit son installation avec tout contrôleur tiers qui accepte le Wiegand standard ; son guide décrit le raccordement à un InBio, où le numéro de l'utilisateur est enregistré comme un badge. Le MK-V1 peut servir de lecteur Wiegand, avec des sorties LED et buzzer. La SpeedFace-V3L et l'IN01-A ont une entrée et une sortie Wiegand.
L'entrée reçoit les numéros d'un autre lecteur ou appareil. Le manuel de la V3L s'en sert pour l'anti-passback, qui impose d'alterner entrée et sortie : un appareil maître à l'intérieur et un esclave à l'extérieur, reliés par Wiegand, avec le même format et le même type de numéro, d'utilisateur ou de badge. Un prochain article traitera l'anti-passback.
Câbler la liaison : les consignes des fabricants
Le câblage de la porte (serrure, bouton, alimentation) est traité dans le guide d'achat sur le contrôle d'accès d'une porte. Pour la liaison du lecteur, les guides ZKTeco donnent ces consignes :
- RS485 : paire torsadée et blindée, raccordée en cascade d'un appareil au suivant et non en étoile, pour réduire les réflexions du signal (guide de la F18).
- Masse : selon le même guide, le fil de masse ne peut être omis que si la différence de potentiel entre appareils reste sous ±5 V.
- Longueur : un FR1200 alimenté par la F18 ou l'InBio-460 Pro reste à moins de 100 m. Au-delà de 200 m, mettez sur ON l'interrupteur 6 du lecteur, nommé résistance de terminaison dans le guide de l'InBio Pro.
- Débit : sur une longue distance, un débit plus bas est plus fiable (manuel de la SpeedFace-V3L, guide de la F18).
- Câble : pour l'InBio Pro, ZKTeco recommande un câble torsadé et blindé de 16 ou 18 AWG.
Un InBio Pro affiche « Wiegand Format Error » ? Selon le guide de ZKTeco, les fils D0 et D1 sont inversés.
Lecteurs, terminaux et contrôleurs du catalogue
Prix et disponibilité à jour dans la page de chaque produit.
Les erreurs fréquentes
- Associer lecteur RS485 et contrôleur de marques différentes sans vérifier qu'ils parlent tous deux OSDP.
- Régler le lecteur en 26 bits avec code de site et le contrôleur sans code de site : les numéros ne correspondent plus.
- Croire qu'un badge MIFARE protège toute la chaîne, alors que le numéro passe en clair sur Wiegand.
- Alimenter plus de deux FR1200 par le port RS485 de l'InBio-460 Pro.
- Croire un lecteur OSDP chiffré sans avoir activé le Secure Channel.
Pour aller plus loin
- Guide d'achat : contrôle d'accès d'une porte, lecteur, serrure, alimentation
- Guide d'achat : badges RFID, EM 125 kHz ou MIFARE 13,56 MHz
- Pointeuse ou contrôle d'accès : quelle différence ?
- RFID 125 kHz ou MIFARE 13,56 MHz : quelle différence ?
- Empreinte, visage, paume : comment fonctionne la biométrie
- Fail-safe ou fail-secure : que fait la porte sans courant ?
- Solution : contrôle d'accès des portes
- Voir les pointeuses et le contrôle d'accès
Questions fréquentes
Puis-je brancher un lecteur d'une autre marque sur un contrôleur ZKTeco ?
En Wiegand, oui si le format concorde : la fiche du C3-200 accepte tout lecteur à sortie Wiegand, celle de l'Atlas-460 tout lecteur Wiegand ou OSDP. En RS485, il faut OSDP des deux côtés, le protocole RS485 de ZKTeco étant propre à la marque.
Wiegand 26 ou Wiegand 34 : quelle différence ?
La longueur de la trame, 26 ou 34 bits dont deux de parité, donc la taille du numéro. Réglez lecteur et contrôleur sur le même format, code de site compris.
À quelle distance du contrôleur placer le lecteur ?
En Wiegand, Axis indique environ 150 m au plus, sans préciser le câble. Un lecteur RS485 ZKTeco alimenté par le terminal ou le contrôleur reste à moins de 100 m ; au-delà de 200 m, activez sa résistance de terminaison.
OSDP est-il toujours chiffré ?
Pas forcément. Le Secure Channel fait partie de la norme, mais le lecteur et le contrôleur doivent le prendre en charge, et il faut l'activer.
Une pointeuse peut-elle servir de lecteur à un contrôleur ?
Oui, si sa fiche annonce une sortie Wiegand, comme la F18, l'IN01-A, la SpeedFace-V3L ou le MK-V1. Le contrôleur reçoit alors un numéro, comme celui d'un badge.
Une question sur votre installation ?
Décrivez-nous votre projet : nous vous aidons à choisir le matériel adapté, avec un devis.
Demander un devisWhatsApp 07 73 30 59 51Demander un document
Sources
- SIA : page du standard OSDP (v2.1.7 ; v2.2.2 la plus récente) ; IEC 60839-11-5:2020, Open supervised device protocol (OSDP), résumé, introduction et sommaire
- ZKTeco : manuel utilisateur de la SpeedFace-V3L, guide d'installation des contrôleurs InBio Pro (version 1.4, avril 2021), guide d'installation de la F18 (ZKTeco USA)
- ZKTeco : fiches techniques F18 (V1.1), SpeedFace-V3L Series (V2.5), MK-V1, IN01-A, MR1010/MR1020, série C3-Pro, série Atlas Bio (Ver2.0) ; page produit FR1200
- Axis Communications : livre blanc « Why choose OSDP over Wiegand in access control » (mai 2025) ; Baltech : documentation Wiegand de ses lecteurs
Mis à jour le 3 novembre 2026. Rédaction : MA SECURITE.