Riepilogo

  • La tracciabilità per singola unità è ormai un requisito atteso per i prodotti connessi nei mercati regolamentati.
  • Il GS1 DataMatrix codifica numero di serie, lotto, data di produzione e codice di parte in un unico simbolo.
  • Il database di tracciabilità collega il simbolo ai dati di firmware, test e provisioning.
  • Essere pronti per l'audit significa fornire la documentazione completa su richiesta, non in seguito.

Perché la tracciabilità per singola unità è diventata lo standard

I prodotti connessi soggetti al CRA, alla CSDDD e ai requisiti di sicurezza imposti dai clienti richiedono una tracciabilità per singola unità. L'acquirente vuole sapere quale firmware è stato caricato su quale numero di serie, da quale lotto provengono i componenti, quale operatore ha assemblato la scheda e quale risultato di test ha ottenuto l'unità al momento della consegna.

I produttori di schede nude privi di tracciabilità per singola unità o la aggiungono a posteriori (spesso male) o perdono i contratti a favore di produttori che l'hanno già integrata.

Codifica GS1 DataMatrix

GS1 DataMatrix è il codice a barre 2D di riferimento per la tracciabilità industriale. Un singolo simbolo può codificare:

  • Global Trade Item Number (GTIN)
  • Numero di serie
  • Numero di batch o di lotto
  • Data di produzione
  • Identificatori specifici dell'applicazione

DataMatrix è più compatto del QR code a parità di densità di dati e resta leggibile anche a dimensioni di stampa più ridotte. Le etichette in poliimmide resistono al reflow e al conformal coating; il poliestere è lo standard per le etichette dei prodotti finiti.

Campi del database di tracciabilità

Un database di tracciabilità di produzione funzionante memorizza, per ogni unità:

  • Numero di serie
  • MAC, UID o altro identificatore
  • Batch e lotto della scheda
  • Numeri di lotto dei componenti per ciascun pezzo critico
  • Identificativi dell'operatore e del programma macchina
  • Versione e hash del firmware
  • Timestamp del provisioning e fingerprint del certificato
  • Vettore dei risultati del test funzionale
  • Timestamp della validazione finale in QC
  • Batch e data di spedizione

Ogni campo viene scritto una sola volta, indicizzato per numero di serie e reso interrogabile.

Preparazione all'audit

Essere pronti per un audit significa: quando un'autorità o un cliente chiede "quale firmware è stato caricato sul numero di serie XXX, quale chiave di firma lo ha firmato, qual è stato il risultato del test e quali lotti di componenti erano sulla scheda", la risposta arriva in pochi minuti, non in settimane.

In pratica questo significa:

  • Ogni postazione della linea scrive nel database
  • Indici su numero di serie, MAC, batch
  • Politica di backup e di ritenzione allineata alle aspettative regolatorie (in genere da 5 a 10 anni per i prodotti industriali connessi)
  • API di lettura o strumento di esportazione per le query ad hoc

Errori comuni

  • Dati di tracciabilità registrati su fogli di calcolo, persi tra un batch e l'altro
  • Più database per ogni postazione, mai riconciliati
  • Dati di lotto dei componenti registrati all'approvvigionamento, mai collegati alla tracciabilità della singola scheda
  • Risultati di test registrati solo come pass o fail, senza dettaglio vettoriale

Nessuno di questi approcci supera il primo audit.

Fonti

  • Specifica GS1 DataMatrix
  • ISO/IEC 15415 (qualità di stampa dei codici a barre 2D)
  • Linee guida IPC sulla tracciabilità
  • Parlamento europeo, Cyber Resilience Act

Quotazione unità programmate e serializzate

Se questa ricerca corrisponde alla situazione del vostro prodotto, inviateci i file e definiremo lo scope della produzione.