RFIDの適切なデータ型とは何ですか?また、フォーマットの標準的な定義はありますか?


8

靴に埋め込まれたRFIDタグに基づいて人々を追跡するデータベースがあります。このデータは、VARCHAR(MAX)他のデータが混じった列に到着し、特定の順序ではありません。これまでのところ、すべてのRFID値は次のようにフォーマットされています。

AnnnnnnnnAnnAAAA  (where A = 0-9  and n = A-Z)

これらのメッセージからRFIDを抽出し、それらを独自のテーブルに格納するためのレポートを書いています。RFIDが同じパターンに従っている限り、それらを見つけることができます。RFID形式が変更されると、抽出プロセスが失敗します。

RFIDタグの標準形式はありますか?RFIDタグの保存に最適なデータタイプはどれですか。

今は一緒にVARCHAR(20)行きます。


この質問を装った後、私はStackOverflowの上で私の答えを見つけた:stackoverflow.com/questions/925002/...
datagod

3
azと0-9の両方が必要な場合は、varcharを使用する必要があると思います。
JNK、2012年

6
よく書かれ、参照されているもので自己回答すると、賛成票が表示されます。
Nick Chammas

回答:


2

今日のRFIDは、HF(13.56MHz)とUHF(ヨーロッパ/米国の場合は800-900MHzに依存)の2つの規格で基本的に作られています

通常、HFタグには、UIDと呼ばれる64ビットの一意識別子が1つあります。UIDは通常、ICの作成者によって一意であることが保証されており、読み取り専用です。

HFタグは通常、発券、偽造防止、ブランド保護アプリケーションに使用されます。HFタグには通常、数ビットから通常は最大4Kビットまで変化するユーザーメモリも含まれますが、最大80〜90Kビットのメモリを備えた特別なアプリケーションIC(RFIDパスポートチップなど)が存在します。このデータの内容を外部データベースに保存する必要があることは一般的ではありませんが、そうする場合は、ICのモデルを知る必要があります。

一方、UHFタグは、通常96ビットまたはEPCビット(256ビットEPCモデルが登場している)を備えていますが、これは一般的に一意ではなく、再プログラム可能です。各アプリケーション/システムインテグレーターは通常、アプリケーションのニーズに応じてEPCをプログラミングします

UHFタグは主にロジスティクスと追跡に使用され、多くのタグにはユーザーメモリがありません。一部のモデルにはありますが、通常は非常に制限されています(128または256ビット)。もちろん例外はあります。

ほとんどのアプリケーションでは、タグのUIDまたはEPCを受け取るだけで、それだけを保存する必要があります。これは通常、UIDの64ビット番号またはEPCのuuidフィールドで十分であることを意味します。


GS1タグデータ標準(EPCの仕様)によると、EPCを指定するには64ビット以上が必要です。ほとんどのEPCスキームは96ビットのスペース(gid-96sgtin-96)を必要とし、一部は最大202(giai-202)を使用します。出典:gs1.org/sites/default/files/docs/tds/...

6

私は自分の質問に答えるのは好きではありませんが(不正行為のように感じます)、次のようになります。

StackOverflowの投稿によると、固定データサイズはありません。RFIDSは、業界によって、長さと形式の両方が異なります。

私が購入したRFIDのバッチはすべてそのサイズ制限内に収まるため、私は自分の目的のためにvarchar(20)を使用します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.