NFC Hacks

プロが教えるテクニック & ツール

Ebook Storeで電子版を購入:
価格3,520円
カートに入れる

内容

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. 非暗号化領域を利用しつつネットワーク連動サービスを構築する

索引

正誤表