開發接近相關的藍牙應用,該采用RX還是RSSI?
發布時間:2015-11-02 責任編輯:echolady
【導讀】很多開發者在開發接近相關的藍牙應用時,需要選擇不同的信號強度測量方法,應用是采用RX還是RSSI?針對這一問題,我們先更好的理解射頻通信的相關概念。
RX和RSSI
RT通信(RealTimeCommunication,實時通信)使用RX和RSSI(ReceivedSignalStrengthIndication,接收信號強度指示)來測量無線電信號強度。兩者都是天線接收到的功率水平指標,差異在於RX的測量單位是毫瓦(mW)或分貝毫瓦(dBm),而RSSI是信號強度百分比,RSSI值越高表示信號越強。與RX不同的是,RSSI是一種相對的測量方法,大多由芯片製造商定義。RSSI並無標準的物理參數。例如,廠商甲的RSSI最大值可能為100,而廠商乙的RSSI區間可以為0到127。然而在某一特定的芯片上,其RSSI值與特定物理RX值之間的映射是已知的。對於某些平台,高層API僅提供RSSI數據。
不同無線電芯片的RSSI有所不同
你可以會注意到,即便位置和距離固定,RSSI值也會出現變動,其原因之一可能就是硬件/無線電平台。例如,iOS設備的芯片組大多相同,RSSI值能夠很精確地反映距離,同樣的RSSI值在iPhone甲和iPhone乙上很可能表示相同的信號強度值。然而安卓設備種類多樣,設備采用的芯片組也各有不同,RSSI的絕對值就無法精確地反映距離。同樣的RSSI值在不同安卓手機上可能表示不同的信號強度。盡管如此,如果開發者能夠了解RSSI值變化的趨勢,那麼對於接近應用仍十分有幫助。趨勢也可以給你很多有用的數據。
接近應用中如何使用RSSI?
避免使用RSSI絕對值,而采用趨勢
基於無線電信號的波動,我們可以了解到相對準確的RSSI趨勢。了解信號的強弱變化並不難,因此可以判斷用戶是接近還是遠離信號源。更理想的情況是,如果我們了解RSSI和特定接收設備位置之間的具體映射,就能對距離作出相對準確的判斷。
以下就是RSSI與距離之間關係的舉例:
RSSI值隨距離的改變
獲取RSSI值時采用區間眾數
RF通信的本質決定了RX和RSSI在很大程度上都會受到各種環境因素的影響。采用RSSI值時,環境因素還會引起一定範圍內的值漂移。為了抵禦這些影響,開發者可以設計一個采樣算法,獲取特定時段內RSSI樣本集的眾數(出現次數最多的值)。這樣,數據就能更準確地反映實際信號強度,並濾過噪音。
結語
當接近應用選擇使用RSSI時,開發者需要考慮不同芯片廠商的不同定義。不同無線電芯片的RSSI絕對值可能不同,但我們仍能從同一芯片的RSSI趨勢中獲取很多信息。為避免環境幹擾,開發者可以定義自己的采樣算法以去除噪音。
相關閱讀:
5大藍牙誤解,物聯網開發者眼裏的刺!
一款低功耗的藍牙空中鼠標的設計電路
拆藍牙尋物防丟器Tile,丟三落四的朋友有救了
特別推薦
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
技術文章更多>>
- 大聯大世平集團首度亮相北京國際汽車展 攜手全球芯片夥伴打造智能車整合應用新典範
- 2026北京車展即將啟幕,高通攜手汽車生態“朋友圈”推動智能化體驗再升級
- 邊緣重構智慧城市:FPGA SoM 如何破解視頻係統 “重而慢”
- 如何使用工業級串行數字輸入來設計具有並行接口的數字輸入模塊
- 意法半導體將舉辦投資者會議探討低地球軌道(LEO)發展機遇
技術白皮書下載更多>>
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall
熱門搜索
接口IC
介質電容
介質諧振器
金屬膜電阻
晶體濾波器
晶體諧振器
晶體振蕩器
晶閘管
精密電阻
精密工具
景佑能源
聚合物電容
君耀電子
開發工具
開關
開關電源
開關電源電路
開關二極管
開關三極管
科通
可變電容
可調電感
可控矽
空心線圈
控製變壓器
控製模塊
藍牙
藍牙4.0
藍牙模塊
浪湧保護器



