首先,NFC大概有三種工作模式:
1.卡模式(Card emulation):這個模式其實就是相當于一張采用RFID技術的IC卡。可以替代現在大量的IC卡(包括信用卡),像刷卡支付、公交卡、門禁管制,等等。這種模式,有一個很大的優點,它通過非接觸讀卡器的 RF 域來供電,即便是寄主設備(如手機)沒電也可以工作。
2.點對點模式(P2P mode):這個模式和紅外線、藍牙差不多,可用于數據交換,特點是傳輸距離較短,連接創建速度很快,傳輸速率一般,功耗低。
3.讀卡器模式(Reader/writer mode):作為非接觸讀卡器使用,比如從海報或者展覽信息電子標簽上讀取相關信息。
iBeacons現在的資料不多,不清楚一些細節。目前來看它的功能類似于上面的第二種和第三種模式。
那么,在這兩種模式中,對比NFC,它最大的技術優勢就是其傳輸的距離非常遠,最高可達50m,當然,為了傳輸效果,推薦的最大距離是10m。即使是10m,這也比NFC的幾厘米到20厘米的限制大的多了。而且,iBeacons是可以通過建立基站來傳輸數據的,比如 nfc的某個應用場景----讀取商品信息。雖然nfc標簽的價格很便宜,但如果在每種商品上都添加nfc標簽,整個商場的成本也會比較高,更何況還要你把手機“touch”一下標簽才行。但iBeacons可以通過建立數個基站覆蓋整個商場,向你的手機發送商品信息,成本可以有效控制,使用起來也很方便,不需要”touch“就可以獲得信息。
另一個技術優勢是其傳輸數據的速度比nfc要快,更適合傳輸一些較大的數據。
好吧,還有個優勢比技術優勢更重要----iBeacons不需要在手機中添加新的芯片,只要支持低功耗藍牙就可以,這比起支持nfc的可憐的幾款機子來說,其覆蓋的設備要多的多啊!
下面說說劣勢
安全性:上面提到nfc的傳輸距離只有幾厘米到20厘米,這個是它的缺點,但同時,又是它的優點。由于這個距離,nfc具有天然的高安全性,一次只能和一臺設備相連,更何況其芯片中有硬件加密模塊,這對傳輸數據的安全性提供了很大的保障。但iBeacons由于依賴于藍牙技術,傳輸距離較大,而且通過基站傳輸數據,那么,如果基站被攻擊,連接到基站的設備就很危險了。
創建連接的速度: NFC的優點之一就是其創建連接的速度非常快,大概只有0.1s,兩臺設備碰一下立刻就已經創建好連接了。而iBeacons是通過藍牙實現的,大家都用過藍牙,一般來說兩個設備建立連接都需要幾秒甚至十幾秒吧,操作也比較繁瑣,這個對于用戶來說體驗就遠不如nfc了。
總結一下:相對于NFC而言,iBeacons的優劣
優勢:傳輸距離較遠,傳輸速率較快,支持的設備很多,推廣較為容易。
劣勢:安全性不如NFC,建立連接的速度較慢,應用范圍不如NFC。
蘋果并非第一個應用該技術的,確是第一個將無縫硬件、軟件以及用戶體驗整合到一起的公司。iBeacons技術被錯綜復雜的和Touch ID與 iCloud KeyChain 植入到了iOS7中。這種協同效應將使得未來幾年iPhone成為一種獨特的設備。