Résumé

  • La traçabilité par unité est désormais attendue pour les produits connectés sur les marchés régulés.
  • Le GS1 DataMatrix encode le numéro de série, le lot, la date de fabrication et la référence dans un seul symbole.
  • La base de traçabilité associe le symbole aux données de firmware, de test et de provisionnement.
  • La préparation à l'audit consiste à produire le dossier complet sur demande, pas un jour ou l'autre.

Pourquoi la traçabilité unitaire est devenue la norme

Les produits connectés relevant du CRA, de la CSDDD et des exigences de sécurité imposées par les clients exigent une traçabilité unitaire. L'acheteur veut savoir quel firmware a été chargé sur quel numéro de série, de quel lot proviennent les composants, quel opérateur a assemblé la carte et quel résultat de test l'unité a obtenu à la livraison.

Les fabricants de cartes nues qui n'ont pas de traçabilité unitaire la rajoutent après coup (souvent mal) ou perdent leurs contrats au profit de fabricants chez qui elle est intégrée.

Encodage GS1 DataMatrix

GS1 DataMatrix est le code-barres 2D de référence pour la traçabilité industrielle. Un seul symbole peut encoder :

  • Global Trade Item Number (GTIN)
  • Numéro de série
  • Numéro de lot ou de batch
  • Date de fabrication
  • Identifiants spécifiques à l'application

Le DataMatrix est plus compact qu'un QR code à densité de données égale et reste lisible à des tailles d'impression plus réduites. Les étiquettes en polyimide résistent au reflow et au vernis de tropicalisation ; le polyester est la norme pour les étiquettes des produits finis.

Champs de la base de données de traçabilité

Une base de données de traçabilité de production opérationnelle stocke, pour chaque unité :

  • Numéro de série
  • MAC, UID ou autre identifiant
  • Batch et lot de la carte
  • Numéros de lot des composants pour chaque pièce critique
  • Identifiants opérateur et programme machine
  • Version et hash du firmware
  • Horodatage du provisioning et empreinte du certificat
  • Vecteur de résultats du test fonctionnel
  • Horodatage de validation finale en CQ
  • Batch et date d'expédition

Chaque champ est écrit une seule fois, indexé par numéro de série, et reste interrogeable.

Préparation à l'audit

Être prêt pour un audit, cela veut dire : quand un régulateur ou un client demande « quel firmware a été chargé sur le numéro de série XXX, quelle clé de signature l'a signé, quel a été le résultat du test et quels lots de composants étaient sur la carte », vous produisez la réponse en quelques minutes, pas en quelques semaines.

En pratique, cela suppose :

  • Chaque poste de la ligne écrit dans la base
  • Des index sur numéro de série, MAC, batch
  • Une politique de sauvegarde et de rétention alignée sur les attentes réglementaires (généralement 5 à 10 ans pour les produits industriels connectés)
  • Une API de lecture ou un outil d'export pour les requêtes ponctuelles

Erreurs courantes

  • Données de traçabilité saisies dans des tableurs, perdues d'un batch à l'autre
  • Plusieurs bases par poste, jamais réconciliées
  • Données de lot des composants saisies à l'approvisionnement, jamais reliées à la traçabilité unitaire de la carte
  • Résultats de test enregistrés en pass/fail seulement, sans détail vectoriel

Toutes ces situations échouent au premier audit.

Sources

  • Spécification GS1 DataMatrix
  • ISO/IEC 15415 (qualité d'impression des codes-barres 2D)
  • Lignes directrices IPC sur la traçabilité
  • Parlement européen, Cyber Resilience Act

Devis unités programmées et sérialisées

Si cette recherche correspond à votre situation produit, envoyez vos fichiers et nous cadrerons la production.