使用btmon監(jiān)測(cè)
在一個(gè)終端中
sudo btmon | grep RSSI
在另一個(gè)終端里面
sudo hcitool scan
結(jié)果如下
sudo hcitool scan 終端中
pi@raspberrypi:~ $ sudo hcitool scan
Scanning ...
12:34:56:78:90:10 NAME1
11:22:33:44:55:66 NAME2
sudo btmon | grep RSSI 終端中
pi@raspberrypi:~ $ sudo btmon | grep RSSI
> HCI Event: Inquiry Result with RSSI (0x22) plen 15 [hci0] 22.072105
RSSI: -61 dBm (0xc3)
> HCI Event: Inquiry Result with RSSI (0x22) plen 15 [hci0] 25.049621
RSSI: -35 dBm (0xdd)
Screenshot at 2017-04-25 21:41:56.png
也可以在一個(gè)終端中
sudo btmon | grep RSSI &
sudo hcitool scan
使用watch命令持續(xù)監(jiān)測(cè)RSSI波動(dòng)
sudo btmon | grep RSSI &
watch sudo hcitool scan
結(jié)果如下
HCI Event: Inquiry Result with RSSI (0x22) plen 15 [hci0] 657.483695
RSSI: -40 dBm (0xd8)
> HCI Event: Inquiry Result with RSSI (0x22) plen 15 [hci0] 689.840062
RSSI: -39 dBm (0xd9)
> HCI Event: Inquiry Result with RSSI (0x22) plen 15 [hci0] 724.036462
RSSI: -56 dBm (0xc8)
watch
命令默認(rèn)兩秒監(jiān)測(cè)一次威沫,實(shí)際上由于監(jiān)測(cè)本身需要時(shí)間,間隔會(huì)超過(guò)兩秒慌洪。 使用參數(shù)可以更改watch
監(jiān)測(cè)頻率
watch -d - n 1 sudo hcitool scan
-n
后面跟1 表示每1秒監(jiān)測(cè)一次血巍,當(dāng)然0.1也是可以的,不過(guò)監(jiān)測(cè)的頻率貌似并不取決于watch
箭窜,而是btmon
;-d
高亮顯示 每次監(jiān)測(cè)的不同彩郊。
HCI Event: Inquiry Result with RSSI (0x22) plen 15 [hci0] 1024.834480
RSSI: -49 dBm (0xcf)
> HCI Event: Inquiry Result with RSSI (0x22) plen 15 [hci0] 1055.730270
RSSI: -51 dBm (0xcd)
> HCI Event: Inquiry Result with RSSI (0x22) plen 15 [hci0] 1088.836020
RSSI: -73 dBm (0xb7)