marblePORTはスマートタグまたはスマートカード(株式会社アイオイ・システム製の製品)との通信処理を代行して行う補助アプリケーションです。スマートタグとの通信を行いたいアプリケーションからインテントを利用して起動され、スマートタグとの通信処理を行い、元のアプリケーションに結果を返します。このため、インテント呼び出しだけでスマートタグを利用するアプリケーションを作成することができます。
また、NFC対応端末の他おサイフケータイ対応端末にも対応しています。
marblePORTに対応したアプリケーションを実行する際は本アプリをインストールしておく必要があります。
対応する処理内容:
* 画像をディスプレイに表示。
* ユーザーデータの書き込みと読み出し。
* スマートタグのステータス情報(IDm、電池残量状態など)の取得。
* スマートタグのステータス情報の表示(marblePORT画面での表示)。
* ディスプレイに表示されている画像をスマートタグ本体に登録。
* スマートタグ本体に登録されている画像をディスプレイに表示。
* ディスプレイのクリア。
* テキストをディスプレイに表示。
* 1回のスマートタグスキャンでの上記処理の連続実行。
* 表示メッセージや挙動に関するオプション指定。
動作条件:
* Android OS 2.3.3以降
* NFC対応端末またはおサイフケータイ対応端末
(※スマートカードはNFC対応端末のみ対応します)
対応スマートタグ:
* ST1020
* ST1027
* SC1029L
単独起動時:
ランチャーからmarblePORTを直接起動するとタッチしたスマートタグのステータス(IDm、電池残量状態、ファームウェアバージョン)を端末画面で確認できます。
marblePORTの設定:
同時転送ブロック数を設定できます。通信出来ない場合は低い値を設定してください。
marblePORTを使ってアプリを開発するには:
下記弊社ウェブサイトにアクセスください。『marblePORTプログラミングガイド』とサンプルプログラム、ヘルパークラスがダウンロードできます。
http://www.hello-aioi.com/jp/product/smart-tag/download/