SDK for NFC
<Reference Implementation>
Basic Suite

ICS-D101/V16

Network Extension

ICS-D102/11

タブレットや入退出管理端末、デジタルサイネージなど、さまざまな組み込み機器に対応したアプリケーション開発ツールです。
ネットワーク経由の電子マネー決済やユーザー認証など、NFCを活用したアプリケーションを効率的に開発することができます。

主な特長

ICS-D101/V16 Basic Suite

各種認証・残高照会などのアプリケーション開発が可能です。

製品構成
  • リファレンス実装ソースコード
  • サンプルプログラム
  • ユーザーズマニュアル(日/英)
  • API仕様書(日/英)
特長・機能
  • USB/UARTドライバーを提供
  • 暗号機能なしFeliCaコマンドの送信
  • Type A / Type B / Type Vカードのコマンド送信

ICS-D102/11 Network Extension

FeliCa対応サーバーとの組み合わせで、暗号機能ありサービス領域へアクセスするアプリケーションの開発が可能です。

製品構成
  • リファレンス実装ソースコード
  • サンプルプログラム
  • ユーザーズマニュアル
  • API仕様書(日)
  • TCAP1)試験ツール
特長・機能
  • ネットワーク経由で、FeliCa対応サーバーからカードの読み書きが可能。
    (本製品には、TCAP(Thin Client Application Protocol)のクライアントのリファレンス実装であるTCAPクライアントライブラリーが含まれています。)

1) TCAP: Thin Client Application Protocol. FeliCa対応サーバーのアプリケーションからネットワーク経由でFeliCa対応リーダ ー/ライターを操作するための通信プロトコル。

製品ラインアップ

オプション

  ICS-D101/V16
サンプルFeliCaカード10枚
(サンプルフォーマット済み)
RC-S1002) ICS-E008/10
サンプルFeliCaカード10枚
(サンプルフォーマット済み)
RC-S1202) ICS-E009/10

2) 別製品向けフォーマットのカードも含みます。

動作環境

型名 SDK for NFC <Reference Implementation>
ICS-D101/V16 ICS-D102/11
動作確認OS Linux(Ubuntu 20.04.2 LTS)
Android3)
Windows 11 22H2 x64
Windows 10 22H2 x64/x86
iPadOS 16(M1/M2チップ搭載iPad)4)
動作確認環境 Xcode 14.3
gcc
Android SDK、Android NDK
Visual Studio 2019
対応リーダー/ライター

RC-S660/U 、RC-S660/S、RC-S632、 RC-S634、 RC-S620/S、RC-S300/S1、RC-S300/S、RC-S380/S

対応カード・デバイス5)

FeliCa

ISO/IEC 14443 Type A / Type B

ISO/IEC 15693(NFCフォーラムType V)6)

FeliCa

3) Androidアプリケーション(Java)から使用する場合は、ネイティブ層接続部分のインターフェース用ソフトウェアを別途開発いただく必要があります。
4) iPadOSはRC-S300/S1が対象となります。
5) 動作確認済みカード・デバイスはリーダー/ライターの各製品ページをご参照下さい。
6) RC-S300/S1、RC-S300/S、RC-S660/U、RC-S660/S利用時に限ります。

※ USB接続のRC-S660/U 、RC-S632、 RC-S634、RC-S300/S1、RC-S300/S、RC-S380/Sへのアクセスを実現するUSBドライバーは、Windowsには対応しておりません。SDK for NFC Liteを併せてご検討ください。
※ ICS-D102を使って開発したFeliCa対応のデジタル機器を商品化し、販売する場合は、事前にTCAP試験の報告が必要です。

サポート&サービス

それぞれの商品において、有償サポートを用意しています。

型名 ICS-D101/V16、ICS-D102/11共通
年間サポート7) E-mailによるQ&A8)
サポートサイト閲覧8)
バージョンアップ9)

7) 年間サポートは保守契約ではありません。年間サポートは継続契約を基本としています。(欠損期間が生じた際は遡って契約)
8) 1年間の電子メールおよびウェブサイトによるQ&Aサービスが受けられます。質問内容は原則として「SDK for NFC」の使用方法に限られます。
9) 期間中ソフトウェアがバージョンアップした場合、ソニーの判断により無償でアップグレード版を配布します。