RFIDを使ってみよう (Felicaアプリ編) |
作成日: 2004/12/17 最終更新日: 2005/8/9 |
◆概要 | |||
ここでは,Software Design誌(2005年1月号)で紹介した,FelicaとPaSoRiを利用したさまざまなサンプルアプリケーションについて,簡単に紹介していきます.FelicaとPaSoRiの説明については,記事やFelica編などを参考にしてください. ※雑誌記事の内容をHTML化し,こちらに掲載しました.(2005/8/9)
|
|||
|
|||
今回紹介するアプリケーションは,以下の四つです.各アプリケーションのダウンロードはこちらから行えます.
|
|||
|
FelicaLauncherは,Felicaを用いたアプリケーション・ランチャーです.FelicaのIDを登録し,任意のファイルやプログラムと対応付けることができます. 基本的な機能は,Felica編で紹介しているサンプルアプリケーションとほぼ同等のものです.FelicaLauncherのダウンロードはこちらから行えます.
|
||||||||
FelicaToFileは,一定時間毎にFelicaのIDを読み取って,ファイルに保存するシンプルなアプリケーションです.これ単体では複雑な操作を行うことはできませんが,外部プログラムとの連携を取りやすい点が特徴です.FelicaToFileのダウンロードはこちらから行えます.
|
||
FelicaToNetは,一定時間毎にFelicaのIDを読み取り,特定のIP/ポート(サーバ)にIDとタイムスタンプを送信するプログラムです.サーバ側では,複数のPC/Pasoriからの情報を同時に扱うことができるので,複数台のPasoriを連携したシステムなどを構築することができます.FelicaToNetのダウンロードはこちらから行えます.
|
||
FelicaSimpleServerは,FelicaToNetに対応した,シンプルなTCPサーバです.接続されたクライアントの情報(FelicaのIDや接続状況の変化)を,「クライアントリスト」に随時表示/更新します. ソースコードも公開していますので,必要に応じて動作をカスタマイズすることが可能です.FelicaSimpleServerのダウンロードはこちらから行えます.
|
||
FelicaTimeCardは,その名の通りFelicaを用いたタイムカードシステムです.各ユーザの持つFelicaのIDを事前に登録しておくことで,ユーザはFelicaをPasoriに載せるだけでタイムカード(出社/退社)を登録できます.また,Suica定期券のIDを利用するなど工夫することで,本人以外にはタイムカードを押しにくいシステムを作ることもできます.FelicaTimecardのダウンロードはこちらから行えます.
|
||||||||||||
|
各ソフトウェアは個人・研究用途にご自由に使っていただいて結構です.完全に無保証です. |
|
◆インストール |
すべてのサンプルアプリケーションは .NET + C# で書かれているため,事前に Microsoft .NET Framework の 再頒布パッケージ (23.7 MB) をインストールしておく必要があります.また,パソリを接続する前に上述のPaSoRi.exeをダウンロードしてドライバをインストールしておく必要があります. これらのインストールが完了した後,パソリを接続して各実行ファイルを起動してください. |
◆おわりに |
ここでは,ソフトウェアデザイン誌(2005年1月号)で紹介した,FelicaとPaSoRiを利用したさまざまなサンプルアプリケーションについて紹介しました.記事では,FelicaとPasoriを用いたサンプルアプリケーションを例として,RFIDを用いた実世界システムの基礎について説明しています.FelicaやPasoriは簡単に購入することができるので,是非実際に手元で試していただければと思います. 最後に,より高度なシステムを構築したい場合は,SonyからSDK for Felica Liteを購入してみてください.価格は約12万円(2004年2月現在)と個人レベルで買うにはやや高価ですが,リーダーの安さとSUICAの普及率を考えると,RFIDシステムの選択肢として考慮する価値はあると思います. |
◆関連URL |
|
[RFIDぶらり旅]
[デバイスふらり旅]