Las etiquetas RFID almacenan un número hexadecimal de 24 dígitos.
¿Por qué usar un solo número hexadecimal de 24 dígitos?
Las etiquetas RFID almacenan un número hexadecimal de 24 dígitos.
¿Por qué usar un solo número hexadecimal de 24 dígitos?
No lo hacen. Almacenan un número que se representa internamente como binario y se transmite como binario. No hay hexadecimal aquí.
Los seres humanos tienen dificultades para captar números con una gran cantidad de dígitos. Por lo tanto, a menudo, representamos grandes números binarios en hexadecimal cuando estamos destinados a la comprensión humana. Hemos ido tan lejos como para hacer que las herramientas con las que interactuamos directamente, como los ensambladores y compiladores, nos interpreten los números hexadecimales. Sin embargo, nada de esto tiene nada que ver con la representación dentro del chip RFID, que es puramente binario.
Los siguientes números son todos iguales:
15F4B3D2 hex 368358354 decimal 00010101111101001011001111010010 binary
¿Qué crees que es la posibilidad de error humano al manipular el último en comparación con el primero?
Técnicamente, almacena un número binario de 96 bits, y el hex es la forma más conveniente de expresar ese número a los humanos.
Los sistemas digitales ven todo en unos y ceros. Si el número estuviera en decimal, tendría que representarse como binario en el hardware de todos modos.
e: Si está preguntando por qué es de 24 dígitos, asumo que fue elegido porque eso nos permitirá seguir creando etiquetas RFiD sin repetir un identificador si no queremos. Hay 24 ^ 16 = 12 sextillones de combinaciones posibles de ID, que es aproximadamente el número de granos de arena en la tierra. Nunca nos agotaremos, o al menos nunca en el tiempo que RFiD sigue siendo una tecnología relevante. También sucede que 24 son bytes 12 (mi error), que es un buen número para la electrónica y el software actuales.
ee: Wowee mi matemática fue horrible. Eso me enseñará a escribir más rápido de lo que estoy pensando. Además, parece que el número de RFiD se divide en categorías cuya longitud se determinó por la cantidad de ID únicas que el comité de estándares deseaba poder admitir en cada una. Consulte este PDF que encontré en Google para obtener más detalles.
Como nota al margen sobre "las etiquetas RFiD almacenan un número hexadecimal de 24 dígitos":
Hay muchos tipos diferentes de etiquetas RFID. Mifare Classic en su forma inicial solo usaba un UID de 4 bytes y más tarde se extendió a 7 bytes ya que no era suficiente. Los tipos más nuevos como Desfire (7-Byte) normalmente usan al menos 7 Bytes.
Los números binarios que se subdividen lógicamente en campos de bits lógicos se escriben frecuentemente en hexadecimal u octal, porque es fácil analizar los campos de bits de dichas cadenas, incluso sin el beneficio de una calculadora o computadora. Los números hexadecimales hacen que sea especialmente fácil analizar los campos de bits cuya longitud es un múltiplo de cuatro (los números octales facilitan la tarea de analizar los campos de bits de múltiples de tres, pero son menos comunes). Para las etiquetas de proximidad (predecesoras de la RFID moderna) que utilizaban longitudes de hasta 37 bits, era muy común que los lectores enviaran los datos como dígitos octales. Aunque en muchos aspectos es preferible el hex, los dispositivos que esperan que los datos de las tarjetas magnéticas estén a menudo restringidos al uso de los dígitos 0-9. Dichos dispositivos no podrían aceptar hexadecimal, pero no tendrían problemas con el octal. Aunque el formato octal es más voluminoso de lo que sería el hexadecimal, los números de 37 bits son lo suficientemente pequeños para que eso no sea un problema. Sin embargo, con los números de 96 bits, la cantidad adicional de usar 32 dígitos octales frente a 24 dígitos hexadecimales hace que el primero sea menos deseable.
Lea otras preguntas en las etiquetas rfid