У меня есть база данных, которая отслеживает людей на основе RFID-меток, встроенных в их обувь. Эти данные поступают в VARCHAR(MAX)
столбец с другими данными в произвольном порядке. Пока что все значения RFID отформатированы следующим образом:
AnnnnnnnnAnnAAAA (where A = 0-9 and n = A-Z)
Я пишу отчет для извлечения RFID из этих сообщений и сохранения их в своей таблице. Пока RFID следуют этой же схеме, я могу их найти. Если формат RFID изменится, мой процесс извлечения не удастся.
Существует ли стандартный формат меток RFID? Какой тип данных лучше всего подходит для хранения меток RFID?
Я собираюсь VARCHAR(20)
сейчас.
sql-server
datatypes
datagod
источник
источник
Ответы:
Сегодня RFID сделан в основном из двух стандартов: HF (13,56 МГц) и UHF (800-900 МГц в зависимости от Европы / США).
HF-теги обычно имеют один уникальный идентификатор, называемый UID, размер которого составляет 64 бита. UID обычно гарантированно является уникальным производителем IC и доступен только для чтения.
ВЧ-метки обычно используются для продажи билетов, защиты от подделок и защиты бренда. HF-теги обычно также имеют некоторую пользовательскую память, которая может варьироваться от нескольких бит до, как правило, максимум 4 Кбит, но существуют специальные прикладные ИС с памятью до 80-90 Кбит (т.е. чипы паспортов RFID). Нередко хранить содержимое этих данных во внешней базе данных, но если вы это делаете, вам нужно знать модель IC.
UHF-теги, с другой стороны, обычно имеют 96- или 128-битный EPC (появляются 256-битные модели EPC), который обычно не уникален и его можно перепрограммировать. Каждое приложение / системный интегратор обычно программирует EPC в соответствии с потребностями приложения.
UHF-теги в основном используются для логистики и отслеживания, и многие теги не имеют пользовательской памяти. У некоторых моделей она есть, но обычно она очень ограничена (128 или 256 бит). Конечно, есть исключения.
В большинстве приложений вы просто получите UID или EPC тега, и вам нужно будет хранить только это. Обычно это означает, что достаточно 64-битного числа для UID или поля uuid для EPC.
источник
gid-96
,sgtin-96
), некоторые используют до 202 (giai-202
). Источник: gs1.org/sites/default/files/docs/tds/…Я не люблю отвечать на свои вопросы (похоже на обман), но здесь идет речь:
Согласно сообщению в StackOverflow нет фиксированного размера данных. RFIDS может варьироваться как по длине, так и по формату, в зависимости от отрасли.
Я буду придерживаться varchar (20) для своих собственных целей, потому что партия RFID, которую мы приобрели, все попадают в пределы этого размера.
источник