2013-10-30 27 views
6

我想知道是否有一種方法可以通過iphone檢測BLE信號的確切頻率。我知道它將在2.4 GHz的範圍內,但我想知道在發射頻率和接收頻率之間的差異到1 Hz的範圍內。這種差異是由多普勒效應引起的,這意味着中心或外圍設備必須移動。還有一個確切的頻率,iphones傳輸BLE在或取決於iPhone的天線?檢測藍牙信號的確切頻率

+0

+1對於一個奇特的問題。如果BT單元甚至暴露了這些功能,我會感到非常驚訝,更不用說OS了,但我仍然喜歡這個問題。 – Till

回答

7

藍牙沒有一個特定的工作頻率。經由bluetooth.com

藍牙技術在未授權的工業,科學和醫療(ISM)在2.4到2.485 GHz的頻帶中操作,在1600周跳的標稱速率利用擴頻,跳頻,全雙工信號/秒。

... 79個頻率之間的自適應跳頻以1 MHz的間隔提供了高度的抗干擾能力,並且還允許在頻譜內進行更高效的傳輸。

因此,即使是連接到單個設備的單個連接,使用頻率也會很廣。市場上有像Ubertooth這樣的硬件可以執行數據包捕獲和spectrum analysis

據我所知,iOS不提供API來找出這些信息。 OS X確實在一定程度上,可能是通過SPI或IOBluetooth API,因爲蘋果的Hardware Tools(搜索「藍牙」)提供了一種方法來監測在OS X

藍牙經典設備的頻譜使用作爲你的願望,以檢測通過無線電的多普勒效應來移動,我的直覺說這將會非常非常困難。我不確定它背後的確切數學是什麼樣子,但是你會想要檢查2.4 GHz的傳輸的多普勒效應是由於低到中等運動速率的結果。 (運動速率或相對速度,比如說每小時幾十英里的速度會更快,因爲它的發射功率很低,很快就會使藍牙成爲錯誤的無線電技術。)

+0

廣告期間沒有跳頻,這主要是我的應用程序的工作原理。唯一有一個跳頻的時間是在連接之後。 – ian

+0

必須有一種方法來查找頻率的相對原始數據。我只需要找到能夠做到的人 – ian