FeliCa でソフトを作 ..
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