Just My Life & My Work

[iOS] iBeacon 測試

睽違一年半之久,總算要來開發iBeacon,看來越來越多應用持續出現中!因為最近要出國,所以想到可以將iBeacon放進行李廂,進入範圍或離開範圍時,手機會跳出提示,如此就不用眼睛一直盯著行李箱:)~

一年半前參加「Retail Battle Hackathon 創新零售駭客松活動」,KKLabs給參賽者每人一顆Spot Beacon當作禮物,直到最近我才真正拿出來用XD~

可以先參考之前的文章:初探 IBEACON 技術

若沒有iBeacon裝置的話,想要測試其效果就要寫兩支App,一支用來運行發送訊號,一支用來運行接受訊號!

為方便測試起見,我直接拿網路現成的project來編譯執行⋯⋯

接收訊號App:iBeacons Tutorial with iOS and Swift

HappyMan備份專案:iBeaconReceiveApp

發送訊號App:How To Use iBeacons in iOS 7 to Enhance Your Apps

HappyMan備份專案:iBeaconSendApp

要記得Apple裝置有支援iBeacon的機子:

  • iPhone 4s or later
  • 3rd generation iPad or later
  • iPad Mini or later
  • 5th generation iPod touch or later

如此我拿了四個iBeacon裝置(iPhone 5c、iPad mini 2、Spot Small Beacon、Spot Big Beacon)來做測試,如文章首圖。

可以見到距離0.01m (Immediate),我把iPhone 6(接收訊號App)拿走,會觀察到距離已經超過2.00m,不過精準度不算高,Apple裝置模擬iBeacon看樣子比較準XD~

我發現發送訊號App若進入背景,距離就會變成-1.00m。

程式中設定出現通知:

  • 離開iBeacon範圍:Are you forgetting something?
  • 進入iBeacon範圍:Great, Happy Object comes back

接著來實作接收到通知後,要做些特別的事情!

如果想用程式編譯執行的朋友,亦可透過我放在GitHub上的專案來實現喔!版權屬於原作者,我稍加修改示範。

參考:How To Use iBeacons in iOS 7 to Enhance Your AppsiBeacons Tutorial with iOS and Swift

Comments on: "[iOS] iBeacon 測試" (4)

  1. […] 參考:iBeacon測試、iBeacon 進入或離開範圍背景下載圖片或資料、初探 iBeacon 技術。 […]

  2. 請問,在沒有UUID的情況下 ,iOS app 可以自動偵測附近的ibeacon?謝謝~

  3. […] 參考:iBeacon測試、iBeacon 進入或離開範圍背景下載圖片或資料、初探 iBeacon 技術。 […]

隨意留個言吧:)~

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

標籤雲