NFC技術與iBeacon技術作為兩大熱門技術在移動互聯網、O2O、移動支付、場景計算等領域都有著美好的應用前景。這兩種技術有著很多重疊和相似的部分,有的開發者面對此兩種技術會有不少疑惑。本文由SENSORO首席硬件設計師張強為您解讀NFC技術和iBeacon技術的差異,讓大家更清楚這些技術。
近場通信(NearFieldCommunication,NFC)是一種短距高頻的無線電技術,在13.56MHz頻率運行于20厘米距離內。其傳輸速度有106Kbit/秒、212 Kbit/秒或者424 Kbit/秒三種。大家對NFC技術相對熟悉,那什么是iBeacon技術呢?
iBeacon技術使用低功耗藍牙技術(BluetoothLowEnergy,也就是通常所說的Bluetooth4.0或者Bluetooth Smart)可以創建一個信號區域。當智能手機進入該區域時,iBeacon信號會將用戶的特定APP喚醒,為用戶提供特定信息推送、移動支付等服務,讓移動設備具有語境計算(contextual computing)能力。
Beacon的工作原理可以分為簡單三步:
第一步:Beacon向手機通過藍牙廣播自身的唯一標識碼;
第二步:手機APP將這個標識碼發往云端詢問,得到場景信息;
第三步:手機端觸發某項動作。
大家對NFC實現移動支付比較了解,那么通過iBeacon是如何實現移動支付呢?
一種方式是標準的iBeacon廣播方式,當消費者進入支付Beacon覆蓋范圍時(1~50米,距離可調),通過手機軟件可快捷找到支付對象,進入在線支付流程。另一種方式是支付Beacon平時處于靜默狀態,當需要付款時才啟動廣播,喚醒消費者手中的APP,由消費者在自己的手機端確認付費即可。在小額消費場所將極大提高用戶體驗,減少排隊付費、找零的時間。
iBeacon的初衷是在室內觸發某項特定事件,但也可用于實現室內定位的功能。您可以通過RSSI與距離的關系公式計算出手機與Beacon之間的距離。需要注意的是距離計算公式在近距離是較為準確,當距離越遠,由于電磁波的多徑效應、信號干擾、人物遮擋等影響,計算得到的距離的準確度會下降。另外還可以利用三角等位、指紋算法等增加定位精度,但是需要開發者自行探索研究。SENSORO公司將陸續提供了一些開源的Demo應用和APP開發SDK,值得開發者學習下。另外,SENSORO推出的集合光線、溫度、動作傳感器的“云子”Beacon已經上市。
總的看來,NFC技術在移動支付領域耕耘更早更成熟,而iBeacon技術出現更晚但更有想象空間。除了移動支付外,在室內導航、線下商場顧客感知與行為分析、實時熱點統計、下一代社交網絡、智能家居等領域有著廣泛應用空間。