UHF-метка на самом деле представляет собой небольшое хранилище. RFID-считыватель считывает данные в метке только с помощью специальных команд, поэтому длина данных, которые могут быть считаны и записаны, определяется самой электронной меткой RFID. Подробности можно узнать у поставщика RFID-метки.
Примечание: все следующие операции чтения и записи выполняются в шестнадцатеричном формате, а длина данных должна быть указана в слове (word) в качестве единицы (2 байта, то есть 4 бита, например, 0001).
1. Раздел
На какие области разделена память тега?
Reserved (зарезервировано), EPC (электронный код продукта), TID (идентификационный номер тега) и User (пользователь) — четыре независимых блока хранения (банк)
Область RESERVER: размер 8 байт (4 слова), первые 4 байта (2 слова) — это пароль уничтожения (используется для уничтожения этикетки, обычно не используется), последние 4 байта (2 слова) — это пароль доступа (используется для записи данных и блокировки операций), значение по умолчанию: 0000 0000 (пароль уничтожения) 0000 0000 (пароль доступа).
Область TID: 12 байт (6 символов), «только чтение, не запись», записано на заводе, это уникальный идентификатор тега, идентификационный номер продукта электронной метки и номер TID каждого производителя. отличается.
Область EPC: это электронный код продукта для идентификации объекта метки. По сравнению с TID, разница между EPC и TID заключается в том, что EPC может быть вручную записан и изменен пользователем. Структура данных области EPC заключается в том, что первое слово является контрольной цифрой, второе слово является контролем длины, а последнее слово является местом хранения данных. При инвентаризации EPC отображается в соответствии с длиной, указанной битом контроля длины. При фактической записи данных EPC начальный адрес заполняется 1, то есть данные записываются из бита контроля длины, а бит четности будет автоматически рассчитан без ручной записи. Расчет бита контроля длины: длина данных EPC * 2 = i; Преобразовать i в шестнадцатеричное представление, затем добавить 00 после преобразованного результата и, наконец, получить данные бита контроля длины. Например: 0001, i = 4 * 2 = 8 —> 08 —> 0800, бит управления длиной равен 0800, вычисляется в программе:
Заполните длину в соответствии с фактической длиной записываемых данных, например: 0001, длина составляет 1 слово, 4 бита (следует отметить, что длина бита данных должна быть кратна 4), добавьте бит управления длиной 0800 и заполните 2 для длины в программном обеспечении; Пример: 0001 Начальный адрес: 1. Длина: 2. Данные: 08000001.
Область USER: Длина этой памяти определяется производителем каждой электронной этикетки, и определяемые пользователем данные (в шестнадцатеричной форме) могут быть записаны в область USER.
2. Блокировка табуляции
Существует четыре типа состояний блокировки тега, которые описаны в двух случаях:
1. Если пароль доступа не изменен, он будет иметь значение по умолчанию 00000000:
Разблокировано: чтение и запись доступны с паролем 00000000;
Временная блокировка: для чтения и записи используйте пароль 00000000;
Постоянная блокировка: для чтения и записи используйте пароль 00000000;
Разблокировка: разблокировать временно заблокированные области и перевести их в разблокированное состояние; постоянно заблокированные области разблокировать нельзя.
2. Если пароль доступа изменен, вместо пароля по умолчанию 00000000 предполагается, что он изменен на 000000FF:
Разблокировано: доступно для чтения и записи с паролем 00000000 или 000000FF;
Временная блокировка: после временной блокировки области RESERVER используйте пароль 000000FF для чтения и записи; другие области (кроме TID); после временной блокировки используйте пароль 00000000 или 000000FF для чтения и пароль 000000FF для записи; другие области (кроме TID) являются постоянными После блокировки пароль 00000000 или 000000FF не может быть прочитан или записан;
Разблокировать: разблокировать временно заблокированные области и перевести их в разблокированное состояние; Постоянно заблокированные области не могут быть разблокированы.
Примечание: Если вы хотите заблокировать область, отличную от области пароля, вам необходимо заблокировать две области пароля, прежде чем блокировать другие области.
Следует обратить внимание на область EPC:
В области EPC 0-е слово — это контрольная сумма CRC EPC, а 1-е слово — это значение PC (длина EPC). Таким образом, начиная со 2-го слова, идет содержимое старшего слова реального EPC. За исключением особых случаев, обычно не выбирайте слово 0 и слово 1 для начала вывода.
[Примечание] PC+EPC также называется UII
Первые 5 бит старшего байта PC представляют длину слова следующего EPC
Двоичное шестнадцатеричное число соответствует длине EPC
11111 000 F8 00 31
11110 000 F0 00 30
11101 000 E8 00 29
11100 000 E0 00 28
11011 000 D8 00 27
11010 000 D0 00 26
11001 000 C8 00 25
11000 000 C0 00 24
10111 000 B8 00 23
10110 000 B0 00 22
10101 000 A8 00 21
10100 000 A0 00 20
10011 000 98 00 19
10010 000 90 00 18 Слово = 288 бит
10001 000 88 00 17
10000 000 80 00 16
01111 000 78 00 15
01110 000 70 00 14
01101 000 68 00 13
01100 000 60 00 12
01011 000 58 00 11
01010 000 50 00 10
01001 000 48 00 9 слов 48 00~4F 00
01000 000 40 00 8 слов 40 00~47 00
00111 000 38 00 7 слов 38 00~3F 00
00110 000 30 00 6 слов 30 00~37 00
00110 100 34 00
00101 000 28 00 5 слов 28 00~29 00
00100 000 20 00 4 слова 20 00~27 00
00011 000 18 00 3 слова 18 00~19 00
00010 000 10 00 2 слова 10 00~17 00
00001 000 08 00 1 слово 08 00~0F 00
Contact: Adam
Phone: +86 18205991243
E-mail: sale1@rfid-life.com
Add: No.987,High-Tech Park,Huli District,Xiamen,China