Category: エンジニアリング
コンピュータ、電子工作に関する投稿、技術メモの親カテゴリ
『暗号のおはなし』:第1章まとめ
MIFARE Ultralight周りのNXP製品の整理
旧知の友より「最近は専門的な内容ばかりでポカーンとなる」との指摘を受けたばかりであるが今回も技術ネタです。申し訳ないっす……。たまには見た目に華やかな内容あるからそっち見てね!
てなわけでいわゆるNFCタグのお話をば。NFC Tagと一口に言っても考え方によって指す範囲が変わってくる。例えばNFC Forum Tagのことを言うならば、
- Topaz
- MIFARE Ultralight
- FeliCa Lite
- MIFARE DESFire(ISO/IEC 14443-4)
のいずれかがベースになっていて、かつNFC Forum Tagとして扱えるようフォーマットされているタグのことを指すし、NFC Tagの「NFC」がRF層的な意味を表すならばこれらに以下の製品らが加わってくる。
- MIFARE Classic 1K / 4K
- FeliCa Standard
- 各種TypeV製品
もしくはいっそ上記のうち特定の製品を指してNFC Tagだなんて呼んでいるパターンだってあるかもしれない。正直、このあたりの整理は未だ私にもついていない。要勉強。ガリガリ。
ひとまずここでは、広義(すなわちRF層的な意味)でNFC Tagを定義しておく。
続きを読むちっちゃいーので遊ぶ
ちっちゃいーのというArduino互換機がある。MTM07で展示・販売されていたものらしい。
もともとは確か@juju_suuさんのツイートで、通販が開始された旨を告知(拡散?)されていたので知り、クールな外観に惹かれ購入してみた。届いたキットは1時間足らずで組み立てることができた。鋭い人は先日のFukuoka NFC Hack 2の記事に映り込んでいるのに気づいていたかもしれないが丁度この前日に組み立てた。
写真からも分かるように、ちっちゃいーのは超小さい(そしてかわいい)。電源さえ工夫できればそれこそ名札のようにして身に着けることができそうな勢いだ。デフォルトでプログラムも書き込まれているのでただハンダ付けするだけでインベーダー君を楽しむことができる。おすすめ。
続きを読むアプリ起動中にTag Intentをとる
ひとまずアプリ起動時にTag Intentをとる方法が分かったのでメモ。Beamもこの延長線上で実装できるはず。たぶん。
Android NFCアプリハンズオン資料によると、Android端末へのNFC機能実装方法は以下の3通りだという。
- 待ち受け時、NFCタグに反応する方法
- アプリ起動時、NFCタグに反応する方法
- 上記両方
1つ目については資料の中でも説明されているし、過去の記事ですでに書いた。今回は2つ目の実装方法について検討してみよう。いうまでもないが、前回の方法と今回の方法、両方を実装すれば3つ目の方法を実装できる。
続きを読むFeliCa R/WとAndroidでBeamをしてみたい
プロジェクトが炎上している。……と、ここでいうプロジェクトは演習的な意味でのプロジェクトではあるがいい加減、私も本腰を入れてコミットする必要が出てきたようだ。そこで、私の担当する基幹技術であるNFCの技術修得をそのままこのブログのプロジェクトにすることにした。これはネット上に載せることによるモチベーション維持を期待してのことで、あるいは効果はないかもしれない。まあ、その時はその時である。
期限は7月1日で最終目標地点はAndroidからPCにNFCを使ってテキストを転送することである。そのための手段として現段階ではAndroid Beamを考えている。
続きを読む「かお(・ν・)もじ SF CHECKER」の動画を投稿しました
かおもじくんの口、「v」(アルファベットのブイ)かと思っていたら元ネタは「ν」(ギリシャ文字のニュー)だったという。フォントによっては見分けがつかないから困る。
作品紹介そのものは先日の記事でしていますのでそちらへどぞー。
Android向けNFCアプリ作成の基本
最近手元に遊べる端末も増えてきたことだし、@tomorrowkey氏のAndroid NFCアプリハンズオン資料を片手に頑張ってみた。ほぼ初めてのAndroid開発である。
ここではNFC機能搭載端末がFeliCa IDmを読み取ったらアプリを起動し、読み取ったIDmを表示するようなものを作ってみる。
続きを読む