NFC Hacks
プロが教えるテクニック & ツール
- 株式会社ブリリアントサービス 著
- 2013年11月 発行
- 280ページ
- ISBN978-4-87311-624-2
- フォーマット PDF
内容
NFC(Near Field Communication)は国際標準規格として承認されている近距離無線通信技術です。本書は、NFCを利用するための基本テクニックと、NFCを活用するためのアイデアを、実装例とともに解説しています。NFCの基礎知識から、NFCの規格についての理解、具体的な実装はAndroidやWindows環境について解説し、知識と実装の両面からNFCについて幅広く取り上げています。NFCの活用方法はアイディアの数だけあります。NFCに関する知識を得ることは、単純にその知識を習得することだけではなく、新たなアイディアの発見にも役立ちます。本書で初めてNFCを学ぼうとする初学者からNFCに関わる開発者まで、NFCに取り組む開発者必携です。
目次
本書に寄せて はじめに クレジット 1章 NFCを知る 1. RFIDと非接触ICカード 2. NFCの利点 3. 「NFCタグ」を知る 4. NFCデバイスの3つのモード 5. Reader/Writerモード 6. Peer-to-Peerモード 7. Card Emulationモード 8. NFCを利用した国内のサービス 9. NFCを利用した海外のサービス 10. NFC対応デバイス 11. 対応チップ 12. NFCの物理学的基礎 13. 電磁誘導の結合強度 2章 NFCの規格を知る 14. NFC Forum Type 1 Tag 15. NFC Forum Type 2 Tag 16. NFC Forum Type 3 Tag 17. NFC Forum Type 4 Tag 18. ISO-DEPについて学ぶ 19. NFC-DEPについて学ぶ 20. LLCPについて学ぶ 21. SNEPについて学ぶ 22. NDEF 23. RTD(Record Type Definition) 3章 AndroidでNFCをHackする 24. SettingからNFCを設定する 25. NFCタグを読み取るためのクラス群(android.nfcパッケージ) 26. NFCタグのタイプ別機能のためのクラス群(android.nfc.techパッケージ) 27. Android 2.3で使えるNFC機能 28. Android 4.0で使えるAndroid Beam 29. Android 4.1/4.2/4.3で使えるNFC機能 30. Android端末をReaderモードで使う 31. アプリケーションでNFCタグを読む方法 32. NDEFを読み込むアプリを作成する 33. Android端末をWriterモードで使う 34. アプリケーションでNFCタグを書く方法 35. NDEFを書き込むアプリを作成する 36. Android Beamを知る 37. Android Beamを送受信するアプリを作る 38. Android Beam送信時にデフォルトのNDEFメッセージを送信しないようにする 39. Bluetooth Handoverについて 40. タグ情報を使いBluetoothデバイスに接続切断する 41. Secure Elementを使用するCard Emulation機能について 4章 WindowsでNFCをHackする 42. NFP機能を使う 43. PC/SC 44. PC/SCによるNDEFタグアクセス 45. PC/SCによるNFCデバイスアクセス 46. Proximity APIの利用 47. Proximity APIでのNDEFアクセス 48. Windows環境でのP2P通信 5章 セキュリティに配慮したNFC応用サービス 49. キーポイントを押さえてセキュリティモデルを検討する 50. 非暗号化領域を利用しつつネットワーク連動サービスを構築する 索引