Upload
alec
View
43
Download
0
Embed Size (px)
DESCRIPTION
オフライン環境を考慮した 物品管理システム. NACM osaka(B3) 親: don さん サブ親: hada さん. EPC abstract model. ONS. ONS redirect to EPCIS. 2. 接続. EPCIS の場所など を問い合わせ. EPCIS. アプリケーション. バックエンドシステム Keyed by EPC. 3. 参照データ. 問題意識. オフライン環境での利用モデルを考えるべき ネットワーク障害 e.g.) N+I での入出者管理ゲート ネットワーク環境が整っていない場面 - PowerPoint PPT Presentation
Citation preview
オフライン環境を考慮した物品管理システム
NACMosaka(B3)
親: don さん サブ親: hada
さん
ONS
アプリケーション
EPCIS
バックエンドシステムKeyed by EPC
1. EPCIS の場所などを問い合わせ
2. 接続
3. 参照データ
ONS redirect to EPCISEPC abstract model
問題意識 オフライン環境での利用モデルを考える
べき– ネットワーク障害
e.g.) N+I での入出者管理ゲート
– ネットワーク環境が整っていない場面e.g.) N+I の hotstage 段階での機材管理e.g.) 工事現場の梯子の管理
今期の目標 Auto-ID ブースの機材管理システムの構
築– 動機
• イベント等で持ち出すことが多いので管理が大変• イベント先にネットワークがないことは日常茶飯
事– 目的
• 誰が、何を、いつ、借りて(返して)いったのか• 誰が最後にその機材を管理したかの特定
利用イメージ
利用イメージ
タグを読み込む
読み込んだデータを携帯端末に一旦保存
端末内で DBとの接続性を確認するルーチン
接続性が確認され次第保存してあるデータを DBに更新しにいく
システム要求• DB での管理項目
– 機材識別子(タグ EPC )• object_id
– 誰がその機材を持ち出しているのか? - • user_id
– 機材は借りられたのか、返されたのか?• object_status
– 機材を持ち出した / 返却した時刻• timestamp
• データの整合性– 古いデータで新しいデータを上書きしてしまわない
ようにする
設計概要図
タグを読み込む
タイムスタンプ
ファイルに保存
DBとの接続性確認
DBに更新
ファイルの中身を消去
ファイル読み込み
ファイル (EPC + User_ID + status + TimeStamp)
DB
Reader (user_ID, status) Connecter ()
EPC
+ User_ID + status
+ TimeStamp
接続を確認するまでループ
設計概要
Internet
Internet
DB
データの流れのフローチャートEPC ( オブジェクト ID) を読み込む
ノード内のファイルにデータを保存
接続性があるか
DB更新
Y
N
EPC にユーザID、ステータス、タイムスタンプを追加
データベース設計objectid uid status last_update
osaka 2004-07-27 12:05:10
10486 osaka return 2004-07-24 03:24:53
10548 osaka return 2004-07-25 16:35:23
objectid object_name serial_number
10383 OMRON R/W 001
10486 OMRON R/W 002
10548 OMRON R/W 003
uid login kg
1000 osaka nacm
1001 paina nacm
1002 sonata nacm
10383 borrowreturn
実装環境• IBM Think Pad X31
– CPU Intel Pentium M 1.6 GHz– メモリ 512MB
• OS– FreeBSD 4.9R on VMware (Windows XP)
• プログラミング言語– C 言語– PHP
• データベース– PosgreSQL
まとめ• できたこと
– オフライン環境で、データをストックしてオンラインになってから、データをDBに更新しにいくシステムの実装
– SQL / PHP / C 言語 の勉強
• 反省点– 設計 / 実装が遅れて、システムの評価が不十分
今後の展望• 本システムの評価
• 物品管理以外でのオフライン環境下でのAuto-ID システムの利用モデルでの設計、実装
以上です• ご清聴ありがとうございました。