Estimote Beacons 購買與SDK安裝

Photo: Jonathan Nalder via flickr.com

Estimote Beacons_real world context for your apps2015-03-28_17-24-10一直於iBeacon的應用感到很有興趣,三月初,由於實在很喜歡Estimote Beacons的外型,就順手刷了下去。其實購買非常簡單,只要你有信用卡,從estimote.com首頁買下去就可以了,一套內容有三個Beacons,總共99美元(不含運費),大概一周左右就會送到。讓我比較有趣的是,我以為這三個Beacons會從美國來,沒想到我訂購之後的第四天早上,有一位小姐打來說她是UPS的人,問我說有沒有從波蘭訂一個包裹,我一邊納悶一邊說對,後來仔細查資料,才發現的確Estimote在美國與波蘭都有據點

UPS的小姐問我說,我買的東西是不是無線裝置?我說是,是藍牙發射器。結果她傳了幾張切結書給我,並跟我要了身份證影本,因為需要報關。切結書有一張是給NCC的,那也難怪,畢竟這這種東西也算發射器吧。我都填完回傳後,隔兩天UPS就送來了,結果還跟我收了177元的稅金。我看信用卡資料,總共花了:

  • 國外交易服務費:61元
  • 貨物連運費:4404元
  • 稅金:177元
  • 總計:4642元

買了之後,當然就是測試了,由於我的手機是Samsung Galaxy Note 2,因此當然是先建置Android的開發環境。Android程式撰寫的建置環境就不多談了,網路上的前輩非常多,基本上就是裝好JAVA Platform(JDK),Eclipse的JAVA開發環境 (Eclipse IDE for Java Developers),再安裝Eclipse ADT Plugin,以及Android 開發工具(stand-alone Android SDK)。當然也可以使用Android Studio,不過我是先使用Eclipse進行開發,因為看起來資源與文獻好像比較多。

Android的編輯環境建置完成後,便可以開始測試Beacons,最簡單的作法就是使用Estimote SDK。Estimote的Android SDK在GitHub當中就有一篇教學:Running SDK demos from Eclipse,非常好用,基本上就是先下載SDK,並且解壓縮到某個資料夾後:

  1. 從Eclipse編輯環境當中選擇 File > New > Other ,接著選定 Android Project from Existing Code並按下Next:

    Graphic: https://github.com/Estimote/Android-SDK/wiki/Running-SDK-demos-from-Eclipse

  2. 在此尋找SDK內部的Demos資料夾,並設為 Root Directory 並勾選 src的選項後按Finish。

    Graphic: https://github.com/Estimote/Android-SDK/wiki/Running-SDK-demos-from-Eclipse

  3. 在計畫列表當中按右鍵,選擇 Properties。

    Graphic: https://github.com/Estimote/Android-SDK/wiki/Running-SDK-demos-from-Eclipse

  4. 這裡很重要,選取 Java Build Path > Source後,先新增 java source folder,再把原來的 AllDemosActivity/src 移除掉,最後要像下圖所示才正確:

    Graphic: https://github.com/Estimote/Android-SDK/wiki/Running-SDK-demos-from-Eclipse

  5. 接下來移到 Libraries 頁籤,並選擇 Add External JARs,請找到剛剛你解壓縮SDK的地方有沒有一個EstimoteSDK資料夾,並去找到estimote-sdk-preview.jar,且增加它到列表。

    Graphic: https://github.com/Estimote/Android-SDK/wiki/Running-SDK-demos-from-Eclipse

  6. 最後請點選 Order and Export頁籤, 並且將 estimote-sdk-preview.jar勾選起來就可以按OK了。

    Graphic: https://github.com/Estimote/Android-SDK/wiki/Running-SDK-demos-from-Eclipse

  7. 完成後請到工具列Project功能執行Clean,就可以用使用Demos程式了。

由於我的Estimote Beacons沒有在手邊,因此初步我只能用模擬器先模擬看看,得到的結果如下。我週一到實驗室之後,再來測看看抓到Beacons的結果。BlogNew Media Lab_WordPress - Google Chrome_2015-03-28_18-25-48

 

發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *