FeliCa でソフトを作 ..
[2ch|▼Menu]
103:デフォルトの名無しさん
09/01/06 22:56:31
>>102
SDKに含まれている「FeliCaカード出荷鍵の書き換え」にそのあたりの手続き
方法はみんな書いてありますよね。SDK持ってるなら読めよと思いながら見て
ました。

>>99
あなたがもう少し調べて書いたほうが良いよ。
SDKの所有とカードの供給は全く別問題。
ICS-E003/05J・10Jは「ホワイト」ではなくフォーマット済の開発試験用
カードで、ロゴなんかが印刷されてる。
発行もカードの発券コマンド系のAPIやFeliCa Format Designerが使えるか
使えないかってぐらいで、dumb()関数使って、自分でコマンドパケット生成
してカードに直接発行コマンド投げれば 98 さんが書いてるように Lite と
PaSoRiでもできる(おれも試した)。
縮退鍵の生成アルゴリズムは、契約してSecurity Reference Manualを入手
しないとわからないけど、Professional であれば鍵生成関数が使えるから
なんとかなる。

104:デフォルトの名無しさん
09/01/07 23:56:23
>>103
ホワイトカードが何を意味してるかも分かってないのか・・・・
じゃ、お前は、SDK持ってないのにホワイトカードを入手できるとでも?
日本語が読めるようになってから出直してきなwww

つーか、お前は自分で書いてる事の意味が理解できているのか?
もう一度、SDK購入時のライセンス読んだ方良いぞwww

105:デフォルトの名無しさん
09/01/08 00:59:36
>>104
横入りすまんが、わかって分かってないよは貴方だと思うよ。

某社の中・大規模セキュリティシステムをカスタマイズしてもらって導入
してます。
このシステムの中にFeliCaの1次発行(SONYからの出荷鍵を書き換えて、
ユーザー鍵登録・エリア登録・サービス登録)と2次発行(社員番号や
生体認証に使う情報などの運用データ登録)を行い、氏名や顔写真を昇華
転写印刷するカード発行システムも一式で含まれており、SONYの特約店
経由でFeliCaのホワイトカード(鍵も出荷鍵のままでエリア登録もサー
ビス登録もされていないカード)を購入しています(運用に使う鍵情報を
たとえSONYであっても外部に出したくないため)。
うちの会社でソフト開発するわけでもないのでSDKは持っていませんし
システムの納品物としても含まれていません。
それでも嘘だと言うのであればSONYなり特約店さんに問い合わせれば
わかりますよ。

SDKを持っていないとホワイトカードが入手できないようでは、開発
したシステムの納入先のエンドユーザは必ず開発元を通さないと
カードが買えないなんてことになりますよ。

106:デフォルトの名無しさん
09/01/08 01:03:12
ちなみに1000枚ロットじゃないと売ってくれないんでちょっと困ってるんですが…。

107:98
09/01/08 11:40:16
>>106
私が以前 見積依頼した代理店は10枚程度でもOKでしたよ。
たぶんですが、3〜4年前と今では状況が違って少数ロットでも
対応してくれるようになったのではないかと思います。

それか、客に合わせて返答を変えているか、担当者によって
違うのかも・・・。

108:デフォルトの名無しさん
09/01/09 23:26:57
相変わらずホワイトカードの意味を理解してないのな、お前。
わざわざ自作自演までしなくていいよw

109:デフォルトの名無しさん
09/01/10 00:38:35
会社の玄関のICカードキー セコムICカードは
読めなかった。 一体規格は何なんだろう?
玄関でなくコンピューター室等の社員証ICカードは
Felicaリーダが反応した。




110:デフォルトの名無しさん
09/01/10 01:05:07
>>108
あなたの言う"ホワイトカード"ってなんだ?


111:デフォルトの名無しさん
09/01/10 01:37:43
SONY の SDK for FeliCa が唯一無二なものと思ってるやつがいるみたいだが
FeliCa用のリーダライタはデンソーウェーブも製造販売しているし、独自の
開発用ライブラリを販売している。トッパン・フォームズもそうだな。
FeliCaのカード自体の製造もSONY一社というわけでもなくて、DNPとかトッパ
ンみたいな印刷大手もチップをSONYから供給受けて製造販売している。
(印刷屋の場合、印刷とセット販売が主だが)

0次発行(FeliCaチップの初期化)前のカードが本当のホワイトだって言って
るんだろうがUSCやダイトのようなSONYの一次特約店に「FeliCaのホワイト
売ってくれ」と言えば、普通は0次発行済で1次発行前のカードのことだ。
元々SONYがFeliCaの販売を国内ではじめた当初も、0次発行はSONYが行い
出荷する規定だった。


112:デフォルトの名無しさん
09/01/10 02:45:05
>>108
前スレから粘着しちゃ、噛みついているようですが、
もう、ここへは来ないでくださいね。

113:デフォルトの名無しさん
09/01/11 04:44:04
SDK for FeliCa の体験版・評価版ってないの?

114:98
09/01/11 16:32:32
>>111
もし0次発行前のFeliCaが流出したら、FeliCaを利用した製品の開発企業の多くは
困ることになるでしょうね。
もっともそうなった場合を想定したフォーマットで1次発行しているでしょうけど。


115:デフォルトの名無しさん
09/01/16 14:42:26
新しいパソリ買ったんだけど、
FeliCaアプリってタダで作れるの?

116:デフォルトの名無しさん
09/01/16 20:29:33
このスレみていてもたってもいられず今日RC-S330買ってきた
これから色々遊んでみるぜ
ってfelicalibは330でも使えるよね?使えなかったら泣く

117:デフォルトの名無しさん
09/01/17 13:43:24
泣くな、使えなかったら、作るべし。

118:デフォルトの名無しさん
09/01/18 09:46:29
あれ、もう売ってるのか。21日まで待つつもりだったが、帰りに探してみるか。

119:デフォルトの名無しさん
09/01/18 10:08:34
よし、もしダメだったら私の310と交換してあげようじゃないか。

120:デフォルトの名無しさん
09/01/18 21:18:31
118です。
横浜ヨドに2個あったんで2個とも買ってきた
とりあえず、felicalibはそのまま使えた

121:98
09/01/19 10:32:55
黒パソリ入手しました。

緑パソリからの乗り換えなので参考にならないかもしれませんが、カードへのアクセス速度が
かなり速く感じます。
また少し挙動が違って、相互認証後のモードが緑パソリのときは数秒間は2を保持していましたが、
今回は一定時間後に0に戻ってしまうようです。アプリの作りが悪いせいかも知れませんが。

とりあえず、ライブラリ関連、リーダライタ自動オープン・クローズ、Polling、Dumpコマンドなど
主要なコマンドはすべてそのまま使用できました。

122:98
09/01/19 12:04:39
>>121
参考までに・・・

 Polling応答時間
  緑パソリ(RC-S310) : 125〜141 msec
  黒パソリ(RC-S330) :  31〜47 msec

ただし、自作DLL→felica_for_vb.dll経由で。RWはオープンの状態で開始。

123:98
09/01/19 15:46:39
連投すいません・・・、アホの98です。。。

やはりAuthentication後のカードのモードは、1秒程度しか保持せず、すぐに0に戻ってしまいます。
モードを0に戻すには、カードへの電源供給を約1msec以上遮断すれば良いのですが、黒パソリは
カードかざしっぱなしでリーダライタもオープンしっぱなしなのにすぐに0に戻ってしまいます。

 Polling→Authentication→RegisterIssueID→ChangeSystemBlock→RegisterArea→ChangeSystemBlock
 →RegisterService→ChangeSystemBlock→終了

上の処理を何度か実行すると、ときどき途中で失敗してしまいます。

124:デフォルトの名無しさん
09/01/21 20:22:37
カードリーダの暗号化に失敗・・・リーダーのサルベージができない(涙)

125:デフォルトの名無しさん
09/02/04 16:19:55
felicaのシステムを作っているのですが、
felicap = felica_polling(pasorip, (ushort)systemcode, 0, 0);
この処理でfelicapに値が入るのですが、この処理の意味が根本的にわかりません。
ここではどういった処理が行われているのでしょうか?

連続で同じカードの読み取りができなくて困っています。


126:デフォルトの名無しさん
09/02/05 10:16:08
>>125
ヒント:マニュアル

127:デフォルトの名無しさん
09/02/16 20:24:13
IDmを読むiアプリを作ろうとしています。
IDmは共通領域に格納されているんですよね?
フリー領域をリード・ライトするサンプルアプリはたくさんありますけど,
共通領域を扱うサンプルが全然見つかりません。
iアプリだけでIDmを読むにはどうしたらいいんでしょうか?

128:デフォルトの名無しさん
09/02/16 20:53:57
IDmが書き込まれているのはシステム領域。

129:デフォルトの名無しさん
09/02/16 21:48:50
>>127
IDmが書き込まれてるのは製造ブロック

iアプリから自身のIDmを取得?
それとも携帯をリーダ/ライタにして別のFeliCaのIDmを取得?

130:デフォルトの名無しさん
09/02/16 22:06:00
>>127

getFreeAreaの代わりに、
getOfflineFelica を使うことになりますが、
勝手アプリだとこのAPIは使えないっす。

フリー領域のIDmと共通領域のIDmには
法則性があるので、フリー領域のIDmを
とって、その法則性で変換したらどうでしょう?


131:デフォルトの名無しさん
09/02/16 22:52:23
>>127
DoJa なり Star の APIリファレンス編の com.docomostar.device.felica の
項目はちゃんと目を通した上で質問してる ?
ちゃんと読んでるんだったら、こんな質問は出ないと思うけどな。

クラス FreeArea の getIDm メソッドを使えば、フリー領域のIDmを取得で
きる。
共通領域のIDmは基本的に上位2ビットを"00"に置き換えるだけ。


132:127
09/02/17 05:44:58
みなさんありがとう。

共通領域のIDmもフリー領域のIDmも同じものなんですね?
>>127さんの話からすると、上位2ビットが共通領域・フリー領域だとかを表す
識別子になってて、ただ、それを削ってしまえば両方とも同じものだと・・・。

共通領域のIDm、フリー領域のIDmって言葉をちらほら見かけたので、
「IDmは本来ユニークなはずのものなのに、2種類あっちゃまずいでしょ」と、勝手に
  共通領域のIDm → FeliCaチップのほんとのIDm
  フリー領域のIDm → ほんとのIDmじゃなくて、好き勝手につけられるただのID
って解釈してました・・・。


133:デフォルトの名無しさん
09/02/17 08:22:00
>>132
自分はIDmの上位ビットは、システム定義のインデックスだと解釈しています。
持っている携帯電話は、システムコードが4つ定義されていますが、それぞれの
システムコードでPollingするとIDmは以下のようになります。
 FE00 : 0〜
 80CD : 1〜
 0003 : 2〜
 FE0F : F〜

一つのFeliCaに定義可能なシステムコードは最大16個なので 0〜F だろうと。

134:130
09/02/18 00:07:16
>>132

システム定義のインデックスであるはたぶん、正しいと思われますが、
システム分割の仕方によって、そのインデックス値は異なるので、
注意が必要ですね。

たしかに、ドコモのケータイは133のとおりですが、
auケータイのようなフリー領域のないものですと、

FE00:0
0003:1

となりますし、サイバネじゃない共通領域のあるFeliCaカードだと、

プライベート領域:0
FE00:1

だし、サイバネのFeliCaカードだと、

0003:0
FE00:1

になってたりします。


135:85
09/03/03 17:07:35
すいません。NFCの方でFelicaのリーダーを書いているのですが
ポーリング→接続
の後に、リーダーからデータを読み取ろうとした所
NFC_FELICA_CARD_STATUS_FLAG_ERROR
とエラーが返ってきてしまい、読み取りに成功しません。
ステータスエラーのコードは0x01と0xA6です。
ServiceCodeは0xffff、Num Service CodeとNum Blocksは共に01です。
微妙にスレ違いですが分かる方がいらっしゃるようなので…。




136:85
09/03/03 17:16:20
と書きましたが、…SDKのマニュアル良く嫁でしたorz。
出来たので次に進みます。

137:デフォルトの名無しさん
09/03/21 15:28:16
現在「モバイルFelicaプログラミング」を片手に、
ユーザーが、R/Wへ携帯をかざすだけで、携帯標準のブラウザが立ち上がり、
指定したURLのページへアクセスする。
という「三者間通信」を行いたいと思っています。

かざぽん+felicaブラウザエクステンションではfelicaHTMLを使い、
簡単に実現できるのですが、事前にユーザーに「かざポン」をインストール
させた上での可動というのが利便性からいってナンセンスです。

第三者通信で「かざポン」等受信用アプリを使用せず、
3キャリでネイティブアプリの「ブラウザ起動」を行いたいと
格闘中なのですが、前スレ等、成功している人が何人かいらっしゃるようなのでアドバイスをいただければと思い書き込みます。

使用R/W RC-S330
招き猫さんのHPや業者から出されているデータフォーマット仕様書等は目を通しています。
「ブラウザ起動」の指示をR/Wより送信させるには

1、R/Wを制御するプログラムを書く、送信させる。
2、FelicaHtmlの「pushタグ」等の指定で指示を出す。

2の場合、 appli属性やcode属性値も、自作iアプリではなく
ネイティブのブラウザを指定していなければならない、
皆さんの書き込みを見ていると違うなぁというところまでは来ています。

1,の場合、個人の為SDKの購入ができません。
上記のブラウザ起動プログラムを送信させるためには
SDKは必須なのでしょうか?

138:デフォルトの名無しさん
09/03/21 17:40:32
必須ではない
以上


最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4346日前に更新/47 KB
担当:undef