2016-05-03 78 views
1

我正在嘗試開發一種掃描ble(ibeacon)設備並獲取廣告數據的Android應用程序(我正在解析它並獲取一些值,如溫度值或信標名稱)。但現在我需要從Android設備操縱這些數據。有沒有可能從Android應用程序操縱這些數據?如果是那麼如何?任何人都可以幫忙嗎?是否有可能在Android上更改ble設備的原始(廣告)數據

+0

你想對操縱數據做什麼?只需在應用程序中使用它,或將其重新傳輸爲燈塔?另請注意,信標名稱通常不是信標傳輸的一部分,它通常是藍牙設備的「掃描響應」的一部分,它提供了藍牙設備的名稱。 – davidgyoung

+0

感謝您的回答。我想操縱這些數據,因爲我想將例如部門名稱分配到這些數據中(因爲應用程序獲得信標,它會說你是在blabla部門)。所以在未來的用法之後,我想從android應用程序中更改這個部門名稱(如果可能的話)。 – mesopotamia

+0

我明白了,所以你想*重新配置燈塔?你使用什麼樣的信標和模型?每個人的答案都不相同。 – davidgyoung

回答

1

不幸的是,沒有標準API來配置信標(更改它們通告的字段的值)。一些製造商提供了一個API來通過藍牙LE執行此操作,有些則不行。您必須與製造商聯繫,瞭解他們是否提供公共API來更改信標配置,然後您可以編寫Android應用程序來執行此操作。無論你能做到這一點,以及如何做到這一點,對於每個燈塔的品牌和型號都會有所不同。

對於上述問題中使用的信標情況,似乎沒有可用的API來執行此操作。下面的銷售頁面顯示它們是一個用於配置信標的iOS應用程序,但它沒有提及任何有關API的內容,這些API可以讓您執行相同的操作。

http://minew.en.alibaba.com/product/60193606262-220649015/CE_FCC_certified_indoor_location_advertisements_nRF51822_chipset_bluetooth_beacon_ble_ibeacon.html

+0

感謝您的回答。現在我明白了,無法通過BLE配置這些設備,我可能會問哪種品牌或型號可以進行此操作? – mesopotamia

相關問題