本文へ移動
NFC Utils
NFC Utilsメニュー
ガイドと項目を探す

NFC Utilsガイド

交通系カードとFeliCa

対応カードが公開する残高を読む、FeliCaのシステムを調べる、読み取りプリセットを使うことができます。取得できるデータはカードと発行元によって異なります。

対応カードの残高を読む

  1. カードを読み取ってから「ツール」を開きます。該当する交通系カードのプロファイルが選ばれます。
  2. 「残高」を開くと、読み取り可能な公開残高を確認できます。
  3. カードをかざして「もう一度読み取る」を使うと更新できます。
カード値
オクトパスカード香港ドルです。読み取れた金額がマイナスの場合は、そのままマイナスで表示します。
深圳通対応する公開残高を人民元で表示します。
日本のICカード/Suica系公開サービスを提供する対応カードでは、日本円で表示します。
オクトパスカードと深圳通両方のシステムとサービスを読める場合、それぞれの残高を表示します。
Macau Pass発行元の10 MOPの留保額を差し引いた、利用可能残高をマカオパタカで表示します。

サービスの拒否や取得不可は、残高ゼロを意味しません。アプリは読み取れた情報を表示します。

Macau Passは、マカオのバス、LRT、店舗、レストランで使うプリペイドカードです。FeliCaカードではありません。NFC Utilsは、スマートフォンのアンテナ、または対応USB・Bluetoothリーダーで、カードの公開ファイルから残高と有効期間の開始日・終了日を読み取ります。鍵やアカウントは不要です。発行元は販売前に10 MOPの留保額を入れ、これによって1回分の運賃を残高がマイナスになるまで支払えます。アプリはこの留保額を差し引き、Macau Passアプリと同じ利用可能残高を表示します。「詳細スキャン」では「発行元留保額」として別の行に表示します。乗車履歴、チャージ、券面のカード番号、保有者の身元は取得できません。

読み取り可能な公開残高を表示するオクトパスカードの残高ツール

システムを調べる

FeliCaカードは複数のシステムを公開する場合があります。「システム」は返されたシステムコードと詳細を表示します。「カードの詳細」は取得可能な識別情報を表示します。「読み取り」タブの「詳細スキャン」では、より広い範囲の読み取り結果を確認できます。

各システムは、後続コマンドに使う識別子IDmを個別に返す場合があります。オクトパスカードと深圳通の一体型カードを含め、アプリは選んだシステムにポーリングし、その識別子を使います。

その他のFeliCaプロファイルには、「システム」「カードの詳細」「Rawコマンド」があります。汎用の残高デコーダーはありません。カードが書き込み可能な属性ブロックを持つNDEFシステム(12FC)を公開していれば、「書き込み」「消去」はType 3 NDEFを使います。「ブロックを編集」は認証不要のサービスの16バイトブロックを1つ読み書きし、書き込み後に読み戻します。認証が必要なサービスは読み書きできません。

カードが公開するシステム情報を表示したFeliCaのシステムツール

FeliCaの読み取りプリセットを使う

「Rawコマンド」には「ポーリング」「システムコードを要求」「電子マネーサービスを要求」「公開残高を読み取る」があります。システムとコマンドを選びます。アプリは新たにポーリングして、現在のシステムのIDmを使います。電子マネーサービスのプリセットは、オクトパスカード、深圳通、日本のICカードだけに対応します。

任意のフレームにはFeliCaの長さバイトを含めます。不正な長さや古い宛先識別子は拒否しますが、形式が正しくても任意のコマンドはカードを変更する可能性があります。フレーム形式はRawコマンドのガイドで説明します。

リーダーを選ぶ

スマートフォンのNFCアンテナ、対応USBリーダー、ACS Bluetoothリーダーを使います。iPadとMacは外部リーダーが必要です。AppleとAndroidのどちらでも、USBとBluetooth経由のオクトパスカード読み取りに対応します。

接続したリーダーがFeliCaカードを検出しない場合は、「ポーリングするカード種別」を確認してください。Appleでは対応ACSリーダーのポーリング設定をBluetoothで変更できます。AndroidはUSBの設定用チャネルも利用できます。リーダーのポーリングをご覧ください。

接続中のリーダーでFeliCaの検出が無効だと分かっている場合、交通系ツールの一覧上部に案内を表示します。案内には「リーダー設定」へのリンクがあります。

接続中のリーダーでFeliCaの検出が無効であることを説明する交通系カードとFeliCaのツール
Bluetoothリーダーでオクトパスカードを読み取るNFC UtilsのMac画面。NDEFレコードのパネルは表示されません。
Macの交通系カード読み取りでは残高を表示し、空のレコードパネルは省略

制限を知る

対応する公開情報を読み取るツールです。チャージ、残高の移行や変更、乗車履歴の読み取り、発行元が保護する保有者情報の取得は行いません。対応するFeliCaチップでも、サービスを拒否する場合があります。

他のカードがNXPの製造元署名に対応していても、その署名は交通系の電子マネーや発行元の口座を認証しません。表示残高は、カードに保存された読み取り可能な値です。