Diseño de control de acceso RFID. . . . . Cómo comparar la información del número de tarjeta recibida con la información ya almacenada en la eeprom. Por favor piénsalo ~~~
Si hay una gran cantidad de tarjetas y se permite la eliminación, la situación específica debe analizarse caso por caso. Puede consultar algunos métodos simples de diseño de bases de datos.
Si el número de tarjetas es grande, se puede dar un simple consejo:
Por ejemplo, si el número de tarjetas es muy grande, es imposible registrarlas una por una. . En este momento, debes considerar diseñar la cantidad de tarjetas al hacerlas. Por ejemplo, si se permiten 500 000 tarjetas, cree un conjunto de asignaciones reversibles que generen números de tarjeta del 1 al 500 000 mediante transformaciones directas. Agregue un algoritmo de mapeo inverso al sistema de control de acceso. Después de recibir el número de tarjeta para su operación, si el número de tarjeta está entre 1 y 500 000, entonces es una tarjeta que puede usarse. Por supuesto, este es el método de diseño más simple y puede consultar varios algoritmos de cifrado.
Si se permite la eliminación, hay otro consejo:
Diseñar una tabla. Cada conjunto de datos consta de dos partes: "válido o no" y "número de tarjeta". Al eliminar, simplemente configure "Es válido" como no válido. Al registrar una tarjeta, el nuevo número de tarjeta puede sobrescribir el número de tarjeta no válido, así que no olvide configurarlo como válido.