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 技術。 […]

隨意留個言吧:)~

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

WordPress.com 標誌

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

Facebook照片

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

連結到 %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

標籤雲

%d 位部落客按了讚: