- 締切済み
フェリカを利用したソフトウェア開発
いつもお世話になります。 弊社顧客から次のような業務システムの要請がありました。 社員番号をフェリカに登録し、パソコンに接続したフェリカリーダーに携帯電話をかざすと、その人に応じた業務システムのメニュー画面が表示されるようにしたい。 フェリカはかかわったことがなく、ピンとこなく、次のような疑問を持っています。 1. 携帯電話に実装されたフェリカに社員番号を登録するにはどのような手段があるのか? 2. 携帯電話に登録された社員番号をリーダーで読み込ますには、携帯電話側でそのようなオペレーションが必要なのか?(リーダーにかざす前に何らかのアプリケーションの起動が必要?) 3. 携帯電話をリーダで呼んだ時点で特定のアプリケーションを起動するにはどのような実装方法があるのか?(Windows前提)常駐アプリケーションを用意する?また、起動するアプリケーションに読み込んだ社員番号を引数として渡せるか? 現在、まったく雲をつかむような状態です。何かヒントでもいただけると幸いです。 お手数ですが、ご教授のほどよろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
このような案件でしたら、フェリカが得意なSIerに任せるのが一番近道だと思います。正直言いまして、専門知識がないと構築は無理だと思います。 1. 携帯電話に実装されたフェリカに社員番号を登録するにはどのような手段があるのか? 一つは、ドコモのおサイフケータイ「だけ」に入っているフリーのエリアを使う方法です。iアプリ(トラステッドでないもので可)でフェリカの領域を確保し、PaSoRiなどで書き込みを行います。 ドコモの携帯でしか使えませんし、別途iアプリをダウンロード・実行させなければなりません。 二つ目は全ての携帯電話で出来る方法ですが、おサイフケータイのフェリカの共通領域に社員証番号を記録する領域を確保し、そこにオンラインもしくはPaSoRiで書き込みを行います。フェリカネットワークスという会社に申請をしますが、高額の料金(数十万円)が必要になります。この辺は、フェリカの専門知識がないと処理できません。 2. 携帯電話に登録された社員番号をリーダーで読み込ますには、携帯電話側でそのようなオペレーションが必要なのか?(リーダーにかざす前に何らかのアプリケーションの起動が必要?) フェリカから社員証番号を読むだけでしたら、特に携帯側で処理は要りません。自動改札の様に、かざすだけです。 3. 携帯電話をリーダで呼んだ時点で特定のアプリケーションを起動するにはどのような実装方法があるのか?(Windows前提)常駐アプリケーションを用意する?また、起動するアプリケーションに読み込んだ社員番号を引数として渡せるか? フェリカを読み出す処理を延々とループで行うアプリを開発すれば可能です。PaSoRiで社員証番号の読み出しが成功したら、社員証番号を引数にしてアプリを起動するソフトウェアを組めば良いだけかと思います。 PaSoRiを使ったプログラムは、純正ですとSDK for FeliCa、その他フリーでもライブラリがありますので、C言語が使えれば作るのは簡単です。しかし、そもそもフェリカ自体の専門知識は必須で、その情報はネットには落ちていません。ソニーの講習会も百万円以上掛かったりします。まずは、フェリカを扱っているような会社に見積もりを取られてみてはいかがでしょうか?
- notnot
- ベストアンサー率47% (4900/10358)
技術資料はSONYから入手できるだろうと言うことも思いつかないようでは到底開発できそうにないですが、 とりあえずまずは講習会でも受けてみては? http://www.sony.co.jp/Products/felica/