如何使用AprilBeacon

From Wiki for April Brother
Jump to: navigation, search
This page is a translated version of the page How to use ApriliBeacon and the translation is 95% complete.

Other languages:
English • ‎中文

General

什麼是iBeacon?

iBeacon是蘋果公司開發的一種通過低功耗藍牙技術進行一個十分精確的微定位技術。通過此技術設備可以接收一定範圍由其他iBeacons發出來的信號,同時也可以把你的信息在一定範圍內傳給其他用戶。所有搭載有藍牙4.0以上版本和iOS7的設備都可以作為iBeacons技術的發射器和接收器

四月兄弟公司的Android和iOS 7 SDK 包含各自的readme文件,詳述了關於如何安裝和使用SDK的步驟。另外,每個平台的SDK包含詳細的文檔。 readme.md files; Android iOS 7 SDK documentation; Android iOS 7

iBeacon如何工作?

Beacon廣播信號包含UUID,major,和minor值。低功耗藍牙技術可以讓設備在beacon的範圍內檢索到它的信號,商家可以通過beacon應用將需要交互的數據推送到設備中。

四月兄弟AprilBeacon用戶手冊

請下載用戶手冊[1]

如何維護April Beacons?

四月兄弟公司開發了免費的iBeacon維護系統供大家使用。使用介紹請參照文章如何維護一套iBeacon系統

如何查看固件的版本號

通過AprilBeacon應用查看固件的版本號。

為什麼修改了beacon的UUID後,就找不到了?

iOS系統不能識別所有的beacon的UUID. 需要將修改後的UUID加入白名單。以AprilBeacon應用為例,通過配置界面,將beacon修改後的UUID加入白名單,就可以找到那個beacon啦。

四月兄弟公司的April Beacons符合蘋果公司的iBeacon的規範嗎?

是的,我們公司所有beacon產品都是通過蘋果公司的認證的,都可以應用在iPhone和iPads上。

如何校準AprilBeacon?

請參考 校準Blog

如何獲得April Beacon的最佳部署效果?

請參考 如何獲得April Beacon的最佳部署效果

電池的使用時間一般是多長?

通常情況下,測試電池可以續航至3個月。對於松下等電池,續航時間可達6個月。

室內定位需要有多精確?

室內定位需要有多精確,大多取決於具體的使用用途和場景。Beacon信號的接收範圍大到50-70米,小到10英寸,可以說是比較精準的。根據特定的使用場景來考慮定位的精確度是非常重要的。例如,如果在博物館裏部署Beacon,我們可能需要遊客距離特定的展畫,雕像或者裝置很近的時候才推送相應消息,而在一個飯店中,我們可能需要給在店內的所有客戶推送信息。

什麼是UUID?

一個信標可以用三個自定義的值來唯一標識,他們分別是Proximity UUID,Major和Minor,也可以用一個額外的內部標識作為自己的參考。由此一個地方可以用三個級別來標識。只根據Proximity UUID,或者根據 Proximity UUID和Major,或者根據Proximity UUID,Major和Minor. 例如,用Proximity UUID來表示整個零售公司,Major標識其下的各個商店,Minor標識商店中具體的各個貨架或者不同的地點。另一個例子:用Proximity UUID標識一個博物館,Major表示館內具體的展廳,而Minor用來標識展廳內具體的展品。

接收信標的推送信息需要我連接網絡嗎?

不用,用戶接收信標的推送信息是不需要網絡連接的,但是推送的具體內容的顯示可能需要網絡的連通。

iBeacon技術會侵犯個人私隱嗎?

iBeacon廣播信息只包含UUID, major和minor值,是單向的廣播,beacon設備和iOS設備之間通過iBeacon技術的通信不是雙向的,beacon是不能接收用戶信息的。用戶手機的應用響應由iBeacon廣播觸發的推送是另外一個範疇的事情,類似於使用現有的geofencing技術。

四月兄弟公司的beacon外殼防水嗎?外殼還有其他顏色嗎?

目前我們的外殼是不防水的,有白色和黑色帶Logo「ab」或不帶logo的幾種。如果您需要其他顏色的外殼或者想將您公司的Logo印在外殼上,請直接聯繫我們,郵箱:Contact@aprbrother.com

Beacon的應用開發有什麼要求?

Beacond的應用程式需要能夠檢索到beacon的信號並且獲得UUID值、位置和其他信息。它可以在後台運行並能根據離beacon的遠近來觸發不同的推送。它的應用非常廣泛:室內導航、近場營銷和自動簽到等。

Beacon應用需要開啟藍牙嗎?

必須的!通常大多數用戶總是開着藍牙和Wi-Fi.如果他們不想接收跟beacon有關的應用,只需要關掉藍牙,就不會被打擾了。

用戶必須要有應用才能跟beacon交互嗎?

是的,用戶只有安裝了支持beacon的應用才有交互可能性。如果沒有安裝應用,智能手機會忽略beacon發送的任何信號。

為了檢索到beacon的信號,應用必須在手機螢幕上啟動運行嗎?

不需要。應用運行在後台仍可以接收beacon的信號。這個方式類似於衛星定位或者地理圍欄技術。

哪些智能手機和平板電腦可以與beacon實現交互?

從技術上來講,所有支持藍牙4.0的設備都能檢索到低功耗藍牙的信號。藍牙技術聯盟有相關的名單。最普遍的是:iPhone 4S,iPhone 5 及以上,iPad 3,Samsung Galaxy S III及以上和Motorola RAZR。

我能得到Android和iOS系統的SDK嗎?

Yes, we can give you SDK for both Android 4.3 and iOS 7.0. You can download from SDK

什麼是Measured Power?

Measured Power是一個固定值,它是在離beacon一米處的RSSI平均值。和RSSI配合計算,可以估算出比較準確的距離。

發射功率對應的距離?

Aprilbeacon發射功率共有4擋,分別是 0dbm, 4dbm, -6dbm, -23dbm, 對應的距離大約是 30m,60m,20m,5m。

獲取不到beacon的推送?

1、首先檢查手機是否開啟了定位和藍牙,看startRangingBeaconsInRegion之後的回調是否有值。 2、如果ranging能夠得到值,儘可能的先把beacon拿遠,拿到ranging都找不到的地方。 3、慢慢靠近beacon,此時應該會執行didEnterRegion(前提是調用過startMonitoringForRegion)。 4、若在後台,請確定是否允許推送通知。

iOS

在iOS 7.1下檢測iBeacon的一些常見問題

請查看 在iOS 7.1下檢測iBeacon的一些常見問題

如何使用AprilBrother的SDK之iOS?

請參看SDK Blog

如何測試AprilBeacon觸發iPhone的推送功能?

手持手機,離開AprilBeacon足夠遠的距離,足夠遠是指手機檢測不到beacon這樣的距離,這時可以檢測到離開beacon的事件觸發推送,這時候慢慢走回AprilBeacon的附近,可以觸發進入beacon範圍的推送。測試應用可以是iOS 應用BTrigger

April Beacon 和 App 最低需求

請參考 April Beacons and App Requirements

Android

Developer

如何根據beacon的RSSI值估算距離?

請參考這個主題.