Frage

Ich bin neu in der ganzen RFID-Arena.

Ich brauche einen RFID pr Vermögenswert in der Datenbank zu speichern. Eine Entscheidung wurde noch gemacht auf welches System wird, dass bestimmte Feld füttern (oder Felder?) So will ich nur im Augenblick beiseite, um Platz zu setzen.

Oracle hat dieses ganze „Identität“ Paket, das unter anderem Griffen, die verschiedenen Versionen und Arten von RFID, aber ich havn't etwas für SQL Server gesehen.

Vielleicht Dinge, die ich overcomplicating, aber ich habe breite gesucht, aber keinen Hinweis darauf, wie groß so einen Tag ist, gefunden oder auch wenn es für wurde in einem Feld gespeichert geeignet ist, oder wenn Sie mehr.

Also, welche Spalten sollte ich haben, und was sollte ihre Größe sein? Würde nvarchar (10) genügen? nvarchar (20)?

War es hilfreich?

Lösung

Es gibt keine feste Datengröße für RFID-Tags. In der Tat können sie von wenigen Bytes auf wenige Kilobyte speichern. Sie können sogar durch die Speicherung Code in sie zu hacken in ein ungeschütztes System verwendet werden. Daher sollten Sie alle Daten behandeln, die Sie von ihnen mit dem gleichen Verdacht erhalten, dass Sie von anderswo tun würde.

Wie für eine Kennung, die uniques dann ist, wenn Sie auf der Basis zuteilen davon nicht größer als ein UUID zu sein, dann sollten Sie in Ordnung sein.

Andere Tipps

AFAIK die Generation 1 RFID-Tags sind in der Regel 128 Bits, wobei 96 Bits sind die eindeutige ID und der Rest ist Prüfsumme. Aber ich vermute stark, dass neuere Generationen sind mindestens 256 Bits, und es wird weiter wachsen. Ich bin keineswegs ein Experte bedeutet, so möchten Sie vielleicht für eine andere Antwort warten:)

Also würde ich mit einem char oder varchar von ausreichender Größe gehen, die später leicht zu skalieren sein sollten.

Leider geben die Standards in der RFID-Welt zur Zeit viele nützliche Dinge, aber nicht die Tag-Größe (diese Standards sind in der Regel branchenspezifische und die Fähigkeit, sein Kühe zu verfolgen, dass nicht der Karte gut zu dem, was Sie haben geplant).

Mein Rat wäre, etwas zu vergeben genug für Testdaten zu halten (nvarchar(10) sollte in Ordnung sein) und Größe es dann richtig, wenn Sie eine tatsächliche Implementierung wählen, bei dem der Verkäufer zeigt Lage sein, Ihnen diese Informationen zu geben.

Es gibt keine feste Größe für RFID-Tags, aber ich glaube, wie es zur Zeit steht (Jan 2011) 2 KB die maximale Größe in HF-Spezifikation ist, schließt dies die Tag-ID, Benutzerdaten und die vom Hersteller für den Tag benötigt Datensatz Funktionieren. Im UHF-Spezifikation, statt eindeutige IDs haben Sie einen EPC, die von einem Leser bearbeitet werden kann, wenn der Tag nicht gesperrt ist, im Gegensatz zu eindeutigen IDs in HF, die vom Hersteller festgelegt und verriegelt. Ende des Tages, müssen Sie das Datenlayout für den Speicher des Tags Ihrer Verwendung lesen. Fertigt das technische Dokument, das Sie zur Verfügung stellen müssen, die die Speicheradressen zur Verfügung, und somit die maximale Größe, die Sie benötigen.

erklärt
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top