il nostro blog

Interoperabilità RFID / Barcode

bc-rfid

Questo articolo è un po 'più tecnico della maggior parte di ciò che abbiamo pubblicato, ma abbiamo pensato che sarebbe stato utile condividerlo con gli altri.

Quando i clienti ordinano tag RFID UHF tipo EPC-GEN2 da noi, spesso desiderano un prodotto che abbia sia un numero leggibile sia un codice a barre. E nella loro mente il numero elettronico dovrebbe corrispondere al codice a barre e al numero stampato. Nella maggior parte dei casi, non è necessario implementare il Standard dati tag EPC per garantire che ciascuno dei loro tag RFID UHF sia unico tra i miliardi di tag in tutto il mondo. Si preoccupano solo che il numero sia unico nel loro sistema.

Di seguito è riportato un esempio di tag RFID UHF che mostra le diverse tecnologie utilizzate in un tag, con numeri corrispondenti per tutte le tecnologie.

  1. RFID UHF (mostrato in ombra blu) - Capacità di inventario veloce, possibilità di trovare un oggetto
  2. Codici a barre (1D e 2D) - Possibilità di leggere un numero specifico indicato da un lettore - questo è difficile da fare con un lettore RFID in quanto spesso vengono letti più tag contemporaneamente.
  3. Numero di testo stampato: affinché le persone possano leggere senza alcuna attrezzatura.
tag esempio
Rappresentazione dei dati RFID Full Bit 96 / 12 Byte UHF

Tuttavia, nella maggior parte dei casi, i clienti non vogliono un numero così lungo. Preferiscono un numero breve e facile da leggere, come mostrato nell'immagine seguente:

breve rappresentazione dei dati
Breve rappresentazione dei dati

Quindi cosa facciamo in questi casi con il numero di tag RFID UHF, che è sempre bit 96? Telaeris dispone di uno standard di dati interni che consente di leggere contemporaneamente diversi standard di tag RFID UHF, supportando sia tipi di dati lunghi che tipi di dati brevi.

  1. Se i dati sono dati stringa, ad esempio qualcosa che puoi digitare su una tastiera, codifichiamo come una stringa e mettiamola davanti ai byte 12 e riempiamo gli ultimi byte (minimo di 2) con valori zero. Questa è la nostra codifica preferita ed è valida per caratteri 10 che coprono la maggior parte dei nostri casi d'uso. Per un grafico che mostra la mappatura da caratteri stringa e le loro rappresentazioni esadecimali, clicca qui.
  2. Molti dei nostri partner codificano i dati alla fine dei byte 12. Se troviamo valori zero all'inizio (minimo di 2), assumiamo che stia usando questo tipo di codifica e visualizzi i dati come dati esadecimali.
  3. Se entrambe queste strutture falliscono, impostiamo automaticamente i dati grezzi e li visualizziamo come caratteri di dati esadecimali 23.

Questo è mostrato dall'esempio qui sotto:

Tipo di codifica 1: 
54 33 35 30 30 30 00 00 00 00 00 00 
'T' '3' '5' '0' '0' '0' <---- Zero valori --->
<------- Dati --------> <---- Zero valori --->
Tipo di codifica 2:
00 00 00 00 00 00 00 00 0A 12 34 56
<--------- Zero valori ---------><--- Dati ->

Tipo di codifica 3:
11 22 33 44 55 66 77 88 99 00 AA BB
<------------------- Dati ------------------->

Possono esserci problemi dove queste supposizioni causano una sovrapposizione? Sì, ma sono pochi e lontani tra loro. E nella nostra esperienza, avere un numero più breve da leggere in definitiva fornirà al cliente finale un'esperienza utente complessiva migliore.

Di David Carta, CEO di Telaeris

Lascia un commento

*

Aggiornamenti del blog

Newsletter


parlare con un rappresentante

Contatti

Telefono: 858-627-9700
Fax: 858-627-9702
-------------------------------
9123 Chesapeake Dr.
San Diego, CA 92123
-------------------------------
sales@telaeris.com