NFC技術を活用したアプリケーションを開発する

NFC技術を活用して、アプリケーションや企業向けソリューションを開発しましょう

  • NFCタグからデータを読み取り、処理します
  • Windows デバイスへの NFC メッセージの送信
  • NFC機能を有効にするための、特殊な設計部品
  • テスト中にNFC機能をシミュレーションするためのテンプレート
  • Androidデバイス向けのNFC機能
  • Windows向けのNFC機能

NFCとは何ですか?

NFC(近距離無線通信)は、近距離無線通信(きんきょりむせんつうしん)NFC(近距離無線通信)は、スマートフォンやタブレットなどのデバイス間で、近距離での非接触通信を可能にする無線技術です。ISO/IEC 18000-3の規格に基づき、13.56 MHzの周波数帯で動作し、電子機器間のシンプルで安全な通信を実現します。NFCはRFID(無線識別)技術の一種ですが、双方向通信を可能にする点で、RFIDとは異なります。

NFCの一般的な利用例としては、以下のようなものが挙げられます

  • 非接触型決済に対応したモバイル決済システム
  • スマートフォンをセキュリティカードとして利用する
  • 近距離にあるデバイス間で、連絡先や写真などの情報を共有する
  • スマートタグへの反応
  • スマートホームと 企業向けIoT(企業向けモノのインターネット) アプリケーション
  • 二要素認証の利用シナリオ

NFC機能を搭載したアプリケーションを開発する

MobileTogetherは、NFCタグやNFC対応デバイスとの非接触通信を可能にする、NFCメッセージの送受信機能をフルサポートしています。これにより、SMS、電話番号、URLなどの情報を共有したり、電子的な身分証明書やアクセスカードとして利用したりすることができます。

使いやすいデザインインターフェースを備えており、 ビジュアルプログラミングパラダイム、アクションツリーMobileTogetherを使用すると、モバイルアプリや企業向けソリューションにNFC機能を簡単に追加できます。専用のNFCアクション、機能、イベントを利用することで、広範なコーディングなしに、コンポーネントをドラッグ&ドロップしたり、NFCアクションを定義したりすることができます。

NFC技術を利用したアプリケーションの開発

MobileTogetherで構築されたアプリケーションは、以下の機能に対応しています

  • NFCタグの検出と読み取り (WindowsおよびAndroid)
  • データを他のデバイス(Windows)に送信する
  • NFCイベントが発生した場合に実行するアクションを定義する
  • 実際のNFCデータをシミュレーションし、テストやデバッグを行う

iOSはNFC通信をApple Payのみに制限しているため、そのプラットフォームでは、NFCを使って他の種類のデータを利用することはできません。

MobileTogetherにおけるNFC機能は、NFC通信の開始/停止やメッセージの送信を行うアクション、NFCタグが検出された際にデータが読み込まれるページソースの構造、そしてNFC関連のイベントやXPath拡張関数など、複数の設計要素によって実現されています。

MobileTogetherには、NFCのサンプルファイル用のテンプレートも含まれており、これにより開発者はMobileTogetherシミュレーターやデバッガーを使用して、自社のアプリケーションをテストすることができます。

NFCタグを発見し、それに対する動作を定義します

MobileTogether の機能一覧

MobileTogether よくある質問集

MobileTogetherのビデオデモンストレーション