Google I/O 2011 (4) – How to NFC


前言

每一年既 Google I/O 都有好多好精彩既 Presentation。今年當然不會例外,除左現場網上直播的環節,其他同時間進行的環節已經陸陸續續上載到 GoogleDevelopers 的 Youtube Channel。有興趣可以到Youtube 觀賞,而筆者也會在這裏不定期分享一下本人有興趣的題目,也歡迎大家投稿分享。

NFC 近場通訊

今次想分享的是有關NFC(近場通訊)。NFC 可說是今年最火熱的題目。因為當Google在Nexus S上面採用了NFC系統,大家都立即將注意力放在電子錢包上,去研究如何利用 NFC去交易的系統。

以下是會議的YouTube影片和重點整理。

重點:

  • NFC的全名是Near Field Communication(近場通訊),是一種短距離的高頻無線通訊技術,允許電子設備之間進行非接觸式點對點資料傳輸,在一至四厘米內交換資料。不需要進行配對,可運作在被動與主動模式。被動模式不需要電池,但是缺乏獨立發射訊號的能力。
  • NFC 不是 RFID (只是由 RFID 演變而來)。如果手機的屏幕關閉,Android NFC也會關閉。第三方軟件一定要在前台(foreground)才可使用 NFC。
  • 因為傳輸距離短,所以NFC沒有加密機制(encryption)。(攻擊者要在一至四厘米內攻擊!)
  • Android 使用的NFC標籤是第4類 MIFARE Classic,只支援數據交換格式NDEF。Android也可以識別到其他類別的NFC標籤,但 API不支援NDEF之外的數據交換格式。
  • Android Gingerbread API 支持NFC手機點對點(peer-to-peer)及NFC標籤的讀寫(Reader/Writer),但並不支持Card Emulation。下一代Ice-Cream Sandwich 也很大機會不支持Card Emulation。

感想:

筆者之前並不太了解NFC ,一直只知道可以用作讀取資料及可應用在行動交易上。當看完前段有關NFC 的Demo,真的深深被它的能力所震撼和吸引。可以讀寫使它的能力及應用遠超二維條碼(QR Code),NFC+藍牙的確是天作之合。

另外,Android指他們不支持Card Emulation是因為NFC標籤的標準太多並不統一,而NFC 硬體只可支授一種格式。除非市場有共識或短期內有統一的標準,否則Android 短期內支持Card Emulation機會不太。沒有 Card Emulation,就不可能實現Mobile Payment,只可能使用自行定義的方法透過手機點對點(peer-to-peer)進行交易(例子)。雖然這樣會拖慢使用NFC Payment的發展,但我也贊成等有統一標準才支持Card Emulation。起碼可以避免類似 WiMAX 與 LTE、Blue-ray 與 HD DVD的情況發生。

延引閱讀:

NFC Android Documentation

相關連結:

Google I/O (3) – Google Chromebook and keynotes

Google I/O (2) Day 1 keynotes 重溫

Google I/O (1) 

廣告

About ckakei

愛發白日夢,興趣係諗野,成日問點解。 Social Network 重度用家,Facebook、MSN長期呈Online 狀態。 熱愛遊戲,不知不覺間集齊次世代家用機。

Posted on 2011/05/13, in Android, Google, New Tech and tagged , , , . Bookmark the permalink. 發表留言.

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s

%d 位部落客按了讚: