Phương thức lưu trữ dữ liệu trên thẻ

Một phần của tài liệu Ứng dụng công nghệ RFID và hệ thống quản lý nhân sự (Trang 50 - 51)

5. Họ và tên người hướng dẫ n: Phần hướng dẫ n:

1.4.2. Phương thức lưu trữ dữ liệu trên thẻ

Giao thức truyền thơng thẻ cấp cao hiểu được các loại ID và phương thức lưu trữ liệu trên thẻ. Tuy nhiên vì một reader chỉ liên lạc với một thẻ nên layout về mặt vật lý thực tế của bộ nhớ trên thẻ tùy thuộc vào nhà sản xuất. Layout cĩ cấu trúc logic như hình vẽ:

Hình 1.19. Layout bộ nhớ của một thẻ minh họa

Trong đĩ:

- CRC là một checksum (xem chi tiết trong ‚CCITT-CRC‛). - EPC là ID của thẻ.

- Password là một ‚mã chết‛ để làm mất khả năng hoạt động của thẻ. CCITT-CRC:

SVTH: Nguyễn Đình Thành GVHD: Ths. Nguyễn Chí Ngọc

-28-

- CRC (Cyclic Redundancy Check) là một phương pháp xác minh một khối dữ liệu khơng thích hợp do đã bị sửa đổi. Người gửi khối dữ liệu này sẽ tính một giá trị bằng cách xử lý tồn khối thành một số lớn và chia nĩ bởi một số được gọi là đa thức CRC. Số dư của phép tốn này là CRC. Người gửi sẽ gửi CRC này cùng với dữ liệu và người nhận dùng phương pháp tương tự để tính CRC qua khối dữ liệu để so sánh. Nếu CRC từ người gửi khơng thỏa với CRC đã được tính bởi người nhận thì người nhận yêu cầu dữ liệu được gửi lại. Để phát sinh CRC, các giao thức EPC sử dụng đa thức CCITT-CRC. Giao thức này dùng chuỗi 16 bit CRC sử dụng đa thức x16+x12+x5+1. Nĩ cĩ thể bắt được 99.998% lỗi.

- Thuật tốn tính CRC: Đầu tiên tính giá trị hex cho đa thức. Thực hiện bằng cách tính từ 15 xuống (vì đây là chuỗi CRC 16 bit) và đánh dấu 1 cho mỗi lũy thừa xuất hiện trong đa thức. Đối với mỗi lũy thừa khơng cĩ trong đa thức ta đánh dấu 0. Điều này cĩ nghĩa số đĩ là số 0001000000100001 hoặc số hex 1021(số này là CCITT). Lấy đa thức khối dữ liệu chia cho đa thức này, số dư là CRC.

Một phần của tài liệu Ứng dụng công nghệ RFID và hệ thống quản lý nhân sự (Trang 50 - 51)

Tải bản đầy đủ (PDF)

(153 trang)