スマートタグで遊んでみた
DESCRIPTION
第1回NFC勉強会(http://atnd.org/events/25821)で発表した時のスライドです。TRANSCRIPT
スマートタグで遊んでみた
2012/03/17 第 1 回 NFC 勉強会
@h_madoromi
自己紹介
まどろみはじめ( @h_madoromi )
コミケで FeliCa に関する同人誌を出したことがきっかけで NFC 業界に。現在絶賛勉強中。
先日、福岡で NFC 勉強会を主催
九州・福岡から NFC を広めたいな、と気持ちだけは一人前
スマートタグとは
アイオイシステムさんの「見える RFID タグ」( FeliCa Plug
内蔵)
白黒 2 値の電子ペーパー( 200×96 ドット)を搭載
ボタン電池を 2 個で駆動(表示更新用)• 1 日 4 ~ 5 回の表示更新で 5 年間• 表示更新回数は 10000 回程度
スイッチサイエンスさん等で 3,150 円で購入可
今日のごにょごにょタイムで貸出もされるそうです。
サンプルアプリケーション (1)
Smart Tag Demo• 任意の画像やテキストを表示することができる• 端末に載っているチップによって 2 タイプが存在
• NFC 搭載端末用・ MFC 搭載端末(おサイフケータイ)用
サンプルアプリケーション(2)
Name Tag Builder(marblePORT 使用 )• スマートタグで名札を作るためのアプリ• 別途 marblePORT が必要
marblePORT• 他のアプリからインテントされる(呼び出される)アプリ• 端末からスマートタグにアクセスするための機能を API 化
スマートタグアプリ開発
Android• アイオイさんのページ• http://www.hello-aioi.com/rfid_smarttag/download.html• スマートタグのプロトコル仕様書・ Android 版ソースコード
(NFC 、 MFC)
Windows• NFC 猛者のコード• https://github.com/hirokuma/SmartTagRW• SDK for NFC Starter Kit を使用したライブラリを含む
つくってみた
なんちゃってお絵かきソフトライク
できること• 画像の転送• 現在の画像をベースに転送• 登録した画像の上に転送
(1) 元の絵を転送します
そして、スマートタグ内の適当なエリアに登録します。
( 2 ) 組 み 合 わ せ た い デ ー タ を 作 り ま す
さっくりなにか書きます
(3) 先ほどのエリアを背景にしてデータを転送します
コイルさんに箔がついたよ!やったね、たえちゃん!
原理
スマートタグの機能
スマートタグの内部ブロック図
画像更新関数のパラメータ
Func No:A2 の場合、• X :画像データの X 方向の表示開始位置• Y :画像データの Y 方向の表示開始位置• Width :画像データの幅• Height :画像データの高さ• Draw Mode :背景の指定
( 白 or 黒 or 前回データ or 登録データ )• Layout :登録データの指定• Flag :各種動作フラグの指定
つまり……
ただ画像を転送・表示するだけじゃなく、別の画像の上から任意の画像を任意の場所に表示させることができる。
<元画像><表示画像>
(X, Y)
Width
Height
夢がひろがりんぐ
予め状況に合わせた画像をスマートタグに登録しておく
端末にかざした段階で登録画像をベースにメッセージを表示
あるいはスタンプラリー的な使い方も。
名札アプリで生成した写真部分だけ差し替え
宣伝?
本業(?)で NFC 本出す予定です。
4/28, 29 「ニコつく 2」• 「ニコニコ超会議」内• 即売会の他にも沢山のイベント• 会場:幕張メッセ
よろしければ。
ありがとうございました!