岡田 大助 @IT編集部 2007/3/15


RFIDとインターネットの技術を応用して、モノの情報を把握するのがEPCglobalネットワークです。公開された標準から構成要素を5分間で見ていきましょう

- PR -

■EPCglobalネットワークとは何ですか?

 RFID技術の利活用シーンとして、サプライチェーンマネジメントや製品ライフサイクル管理などが挙げられます。日本では、官公庁が予算を付けて大規模な実証実験を行っているほか、先進的な企業では実運用も始まっています。

 このとき、キーワードとして登場するのが「EPCglobalネットワーク」です。これは、RFIDとインターネットの技術を応用した新しいデータキャリアのシステムアーキテクチャとして期待されています。EPC(Electronic Product Code)と呼ばれるユニークなIDが付与されたRFIDタグを使って、すべてのモノの位置情報をネットワーク経由で把握することを目指しています。

 EPCglobalネットワークの構成は、インターネット(WWW)の構成に非常によく似ています。それぞれの構成要素を比較してみましょう。

EPCglobalネットワーク インターネット(WWW)
名前解決 ONS(ルート/ローカル) DNS(ルート/ローカル)
名前検索 ディスカバリーサービス
(EPC DS、検討中)
検索エンジン
詳細情報保管 インフォメーションサービス
(EPCIS)
Webサーバ
クライアント 業務アプリケーション Webブラウザ
識別ID EPC URL(URI)
データ形式 XML HTML、XHTMLなど

 ここに挙げた構成要素以外にも、EPCタグ、EPCリーダ、RFIDミドルウェアなどの仕様を標準化しているのが非営利法人であるEPCglobal Inc.です。EPCglobalの活動によって、コード体系やインターフェイスの仕様が標準化されることで、データの企業間連携がしやすくなるといわれています。EPCglobalネットワークのアーキテクチャフレームワークはWeb上で公開されています(The EPCglobal Architecture Framework、PDF)。それぞれの構成要素については後述します。

 なお、EPCglobalネットワークを利用するためには、企業の本社や団体の本部が存在する国のGS-1組織で「エンドユーザー」として加入手続きをする必要があります。日本では、財団法人流通システム開発センター(EPCglobal Japan/GS-1 Japan)が窓口になっています(加入要綱、PDF)。EPCglobalに加盟すると、企業コードである「EPC Manager Number」が付与されます。すでにJANコードを持っている企業は、JANメーカコードを利用できます。


■1分 − 製品を識別するEPCのコード体系とは

 EPCは、モノに付与する世界でユニーク(たった1つ)な番号として標準化されています。なお、EPCはすでに世界的に利用されているコード体系であるGTINSSCCGLNGRAIGIAIGIDをサポートしています(シリアライズされていないGTINとGLNは、シリアル番号を付加してSGTINSGLNとなります)。

SGTIN
(Serialized Global Trade Item Number)
商品識別コード
SSCC
(Serial Shipping Container Code)
輸送コンテナやパレットを識別するコード
SGLN
(Serialized Global Location Number)
EDIなどで利用される事業所コード
GLAI
(Global Returnable Asset Identifier)
通い容器など返却可能な資産を識別するコード
GIAI
(Global Individual Asset Identifier)
企業内資産管理コード
GID
(General Identifier)
特定の対象に縛られない一般的なコード

 第1世代(Generation 1)用タグのタグデータ標準EPC Generation 1 Tag Data Standard Version 1.1、PDF)では64ビット長と96ビット長のコードが決められていましたが、第2世代(Generation 2)用タグのタグデータ標準(EPC Tag Data Standard Version 1.3、PDF)では、米国防総省(Department of Defense)が仕様するDoDもサポートすることになったほか、SGTIN-198、SGLN-195、GRAI-170、GIAI-202という新しいビット長を持つコードが追加されました。

 EPCの種類は、8ビットのヘッダで見分けることができます。例えば、96ビット長のSGTIN-96のヘッダは「00110000」になります。ヘッダ以降はコードの種類によって変わりますが、SGTIN-96では流通形態を表すフィルタ(3ビット)、パーティション(3ビット)、企業コード(20〜40ビット)、アイテムコード(24〜4ビット)、シリアル番号(38ビット)と続きます。企業コードとアイテムコードは合計44ビットになる組み合わせが用意されており、パーティションの値によって決定されます。

 またEPCは、URI形式で表記できるようになっています。これは、EPCタグデータをネットワーク上でやり取りする場合、IPアドレスと同様な形に変換したほうが使いやすいからです。これらのタグデータを変換処理をするための仕様として、タグデータ変換標準EPCglobal Tag Data Translation Standard 1.0、PDF)が公開されています。

■2分 − EPCの出発点、タグとリーダ

 EPCglobalでは、タグやリーダ、通信プロトコルに関する仕様も決めています。タグやリーダの分類については、前身であるAuto-IDセンター時代に以下のように発表されました。

クラス0 パッシブタグ 製造時にEPCが埋め込まれるリードオンリータグ
クラス1 パッシブタグ 出荷後に一度だけEPCを書き込めるライトワンスタグ
クラス2 パッシブタグ リライタブルタグ、暗号化機能など
クラス3 セミパッシブタグ センサー用などに電源を持ったパッシブタグ
クラス4 アクティブタグ タグ間でネットワークが構築できる
クラス5 リーダ パッシブタグに電力を供給。アクティブタグとはネットワークを構築

 Auto-IDセンターは、クラス0のUHF帯(900Mhz)タグ、クラス1の13.56Mhz帯タグ、UHF帯(860〜930MHz)タグを標準化しました。しかし、クラス0のUHF帯タグ(Matrics、現Symbol Technologies製)とクラス1のUHF帯タグ(Alien製)の仕様に互換性はありませんでした。

 そこでEPCglobalは、860〜960MHz帯を使うUHF帯タグの標準を第2世代(Generation 2)として定めました(Class 1 Generation 2 UHF Air Interface Protocol Standard Version 1.0.9、PDF)。Gen2とかクラス1ジェネレーション2(C1G2)といわれているものです。第2世代では、通信速度や同時読み取り数が向上し、Killコマンドなどプライバシー対策が実装されました。さらに、ISO/IEC 18000-6 TypeCとして承認されています。

 今後は、クラス2のパッシブタグやアクティブタグの仕様策定が進むものと考えられます。

 なお、リーダとアプリケーションとの間のプロトコルは、リーダプロトコル標準Reader Protocol Standard, Version 1.1、PDF)として公開されています。さらに、リーダプロトコル標準を補足する形で、リーダを制御したり監視するためのツールのインターフェイスがリーダマネジメント標準Reader Management Standard, Version 1.0、PDF)として発表されています。この2つは、次ページで説明するミドルウェア部分と密接に関係しています。

 現在、Low Level Reader Protocolと呼ばれるリーダに関する新しい標準の策定作業が進められています。これは、C1G2プロトコルをより細かく制御することを目指すものです。

2007年5月10日追記

 2007年4月24日、EPCglobalは「Low Level Reader Protocol (LLRP), Version 1.0、PDF」を発表しました。

  • 連載バックナンバー
  • 全記事インデックス
  • 電子機器トップ
  • MONOistトップ

スキルアップ/キャリアアップ(JOB@IT)

スポンサーからのお知らせ

- PR -
@IT Sepcial

@IT MONOist 求人情報

- PR -