Đầu đọc EPC và middleware RFID trình bày dữ liệu thẻ theo mã hóa EPC. Việc giao tiếp với đầu đọc hoặc middleware ít nhất cần phải biết về mã hóa thẻ để gỡ rối mã. Việc hiểu biết về mã hóa cũng cần phải xác định các sự kiện và các bộ lọc. SGTIN là ví dụ cụ thể về nhận dạng và mã hóa.
EPC-SGTIN là mở rộng của GS1 GTIN, dùng để nhận dạng các loại đối tượng. Mã vạch Universal Product Code (UPC) 12 số và mã vạch EAN 13 số là tập con của GTIN. GTIN không có một con số serial cho item vì vậy SGTIN thêm vào một số serial là giá trị đã được gán bởi General Manager.
Hình 2.21 - Mã vạch UPC
Hình trên đây trình bày một mã vạch UPC tiêu biểu. Để chuyển nó thành EPC và lưu nó vào một thẻ RFID ta phải chuyển nó về GTIN. Mã vạch này có một số Indicator Digit (0), một Company Prefix (12345), một Item Reference (54322) và một Check digit (7). Để chuyển nó về GTIN ta lấy toàn bộ mã thành một chuỗi và thêm 2 số 0 vào đầu chuỗi thành chuỗi GTIN 00012345543227. Lưu ý là Company Prefix trở thành 00012345, là một octet. Sau đó sẽ chuyển GTIN thành SGTIN cho phép ta theo dõi từng item bằng cách cộng vào một số Serial Number (4208).
Để trình bày một nhận dạng pure, EPC sử dụng URI được biểu diễn thành ký hiệu URN. Đối với SGTIN, ký hiệu này là:
urn:epc:id:sgtin:CompanyPrefix.ItemReference.Seria lNumber
Ký hiệu này chỉ có thông tin để phân biệt item này với item khác chứ không có GTIN check digit hoặc giá trị lọc. Ở đây Item Reference thực sự là Indicator Digit cùng
với Item Reference từ GTIN. Ví dụ minh họa sẽ được mã hóa như sau: urn:epc:id:sgtin:00012345.054322.4208
Hình 2.22 - Chuyển đổi từ GTIN sang SGTIN
Để biểu diễn một nhận dạng đã được mã hóa thành SGTIN-96 là một giá trị phụ thuộc vào loại thẻ thì EPC sử dụng một định dạng khác cho URN:
urn:epc:thẻ:sgtin-96:FilterValue.CompanyPrefix.ItemReference.SerialNumber Khi dùng ký hiệu này, ví dụ sẽ được mã hóa như sau:
urn:epc:thẻ:sgtin-96:2.00012345.054322.4208
Các bước mã hóa EPC 96 bit thành chuỗi nhị phân như sau:
• Tìm header phù hợp cho loại nhận dạng.
• Tra cứu giá trị partition dựa vào chiều dài của Company Prefix.
• Ràng buộc các trường header 8 bit, lọc 3 bit và partition 3 bit.
• Gắn vào Company Prefix và các trường khác phù hợp với nhận dạng
(Item Reference và Serial Number cho SGTIN)
• Tính CRC và thêm EPC vào cuối CRC.
2.1.5.2. Thủ tục Singulation và Anten Collession :
Có nhiều phương thức khác nhau cho các đầu đọc và thẻ liên lạc với nhau nhưng tất cả có thể được phân loại thành Thẻ Talks First (TTF) hoặc Đầu đọc Talks First (RTF).
Một số thẻ tích cực đầu trên sử dụng các giao thức truyền TTF nhưng một nhóm mới là các smart label và các thẻ thụ động sử dụng các giao thức RTF. Trong phần này, ta sẽ nghiên cứu các giao thức phổ biến nhất cho RFID : Slotted Aloha, Adaptive Binary Tree, Slotted Terminal Adaptive Collection và đặc lả EPC Gen2 mới.