回答
BLE設備的Tx功率通常在Tx Power服務0x1804和Tx功率電平特性0x2A07中可用。看看this page,因爲它顯示了Tx Power Level如何封裝在Tx Power服務中。因此,從您的Android代碼中,您應該掃描可用的服務,並且一旦發現0x1804讀取0x2A07特徵的值。但是,這不是強制性的,並且可以根據自定義服務或者甚至通過BLE廣告提供Tx功率電平,這取決於藍牙設備。
請注意,發射功率是以dBm爲單位測量的(藍牙設備的dB過高)。 4dBm和-40dBm都是有效的Tx功率電平,但4dBm更有可能,因爲-40dBm太低會使設備非常難以讀取BLE設備的數據。
我希望這有助於。
我希望能夠「發現」設備,只有當我在離設備5-10米的範圍內。我得到的藍牙芯片說,它可以發現長達45米(這對我來說太過分了,因爲我只想過濾那些真正在附近的設備)。那麼如果我讓dBm接近4,這將幫助我實現我的目標? –
不,如果將dBm設爲4,您仍然可以在45米範圍內發現設備。如果您將其更改爲-40 dBm,則更有可能,但即便如此,也不會非常精確。最後,您將不得不減小發射功率並進行一些實驗,然後才能爲目標確定最佳發射功率。 –
「dB過高」 - > dB不是功率單位,您是否想過dBW? –
- 1. Xamarin藍牙LE
- 2. 從UUID讀取藍牙LE數組?
- 3. 藍牙LE MVC架構
- 4. 藍牙LE上Raspbian
- 5. 藍牙LE雙模
- 6. UWP藍牙LE InvalidCastException
- 7. Android藍牙LE和經典藍牙API
- 8. 藍牙 - tx電源和rssi
- 9. 藍牙LE掃描Android
- 10. iOS藍牙LE連接
- 11. 組織藍牙LE服務
- 12. 藍牙5 | LE Coded Phy
- 13. 藍牙LE UART和藍牙3串口輸出不同結果
- 14. 藍牙LE:地址類型
- 15. 藍牙LE寫入設備
- 16. 藍牙LE應用架構
- 17. 藍牙LE詢問權限?
- 18. Windows Phone和藍牙LE
- 19. Android藍牙LE掃描UUID
- 20. 藍牙LE的最大特徵數量
- 21. '激活'藍牙LE能量數據流
- 22. 同時進行藍牙和藍牙LE連接,有可能嗎?
- 23. 用於讀取測量數據的藍牙LE配置文件
- 24. 來自Xamarin的藍牙LE特徵Android
- 25. 更改Tx藍牙Linux沒有影響
- 26. 與CC2540藍牙LE設備配對
- 27. 檢測Android藍牙LE/WLAN崩潰
- 28. iOS的藍牙LE回來到範圍
- 29. 使用藍牙4.01連接藍牙LE設備
- 30. 自定義藍牙LE信標廣播
如果你不知道它是什麼意思,那麼你爲什麼想要得到它? –
我希望能夠估計藍牙設備距我手機的距離 - 我發現了一個公式,可以給我,提供RSSI和TX功率。我有RSSI,我可以在廣播中閱讀。但我如何獲得權力? –