Какой размер данных подходит для хранения столбца RFID на сервере SQL? - PullRequest
4 голосов
/ 29 мая 2009

Я новичок на всей арене RFID.

Мне нужно сохранить ресурс RFID pr в базе данных. Пока не принято решение о том, какая система будет заполнять это конкретное поле (или поля?), Поэтому я просто хочу выделить некоторое пространство прямо сейчас.

У Oracle есть весь этот пакет "Identity", который, помимо прочего, обрабатывает различные версии и типы RFID, но я ничего не видел для SQL-сервера.

Возможно, я слишком усложняю вещи, но я искал широко, но не нашел ссылки на то, насколько большой такой тег, или даже если он подходит для хранения в одном поле, или если вам нужно несколько.

Итак, какие столбцы я должен иметь и каковы их размеры? Будет ли достаточно nvarchar (10)? NVARCHAR (20)?

Ответы [ 4 ]

7 голосов
/ 29 мая 2009

Не существует фиксированного размера данных для меток RFID. На самом деле они могут хранить от нескольких байтов до нескольких килобайт. Они могут даже использоваться для взлома незащищенной системы путем хранения кода внутри них. Таким образом, вы должны относиться к любым данным, которые вы получаете от них, с тем же подозрением, что и к другим источникам.

Что касается идентификатора, который является уникальным, то, если вы выделяете его на основании того, что он не превышает UUID, то все должно быть в порядке.

2 голосов
/ 29 мая 2009

AFAIK RFID-метки 1-го поколения обычно 128 бит, где 96 бит - уникальный идентификатор, а остальная - контрольная сумма. Но я сильно подозреваю, что новые поколения имеют как минимум 256 бит и будут продолжать расти. Я ни в коем случае не эксперт, поэтому вы можете подождать другого ответа :)

Так что я бы пошел с полукольцом или вархаром достаточного размера, который потом будет легко масштабировать.

1 голос
/ 06 февраля 2011

Не существует установленного размера для меток RFID, но я полагаю, что в настоящее время (январь 2011 г.) 2 КБ - это максимальный размер в спецификации HF, включая идентификатор метки, данные пользователя и набор данных, требуемый производителем для метки функционировать. В спецификации UHF вместо уникальных идентификаторов у вас есть EPC, который редактируется читателем, если тег разблокирован, в отличие от уникальных идентификаторов в HF, которые устанавливаются и блокируются производителем. Конец дня, вам нужно прочитать макет данных для памяти тега, который вы используете. Производители предоставят вам необходимый технический документ, который объясняет доступные адреса памяти и, следовательно, максимальный необходимый вам размер.

1 голос
/ 29 мая 2009

К сожалению, стандарты в мире RFID на данный момент определяют все виды полезных вещей, но не размер метки (эти стандарты, как правило, специфичны для отрасли, и способность отслеживать коров может не очень хорошо соответствовать тому, что у вас есть. планируемый).

Я бы посоветовал выделить что-то достаточное для тестовых данных (nvarchar(10) должно подойти), а затем правильно определить его размер при выборе фактической реализации, после чего поставщик сможет предоставить вам эту информацию.

...