簡體   English   中英

我如何在bluez中獲得藍牙rssi和鏈接質量值?

[英]how can i get bluetooth rssi and link quality value in bluez?

有沒有人知道我如何在不傳輸任何文件和數據的情況下獲取藍牙rssi和bluez中的鏈接質量值?

我在Linux中使用bluez制作一些藍牙程序。 但是我有一個關於藍牙rssi和lq的問題。盡管我不傳輸或接收任何文件或數據,但是我可以通過兩個藍牙設備之間的配對和連接,使用hci_read_rssi,hci_read_lq。在Linux中獲得rssi,lq值。

我的程序是將基於Linux的odroid板上的文件傳輸到android手機,並在odroid板上檢查rssi和lq值

實際上,有可能我可以獲取這些值..但是我不知道如何獲得rssi,lq,即使Odroid板只是發送一個文件

請讓我知道是否有人知道這一點。

您可以閱讀以下鏈接,但總結起來不必使用pybluez:

通過以下方式安裝藍牙:

sudo apt-get install --no-install-recommends bluetooth

您不必使用pybluez,可以使用以下命令通過設備的mac地址獲取rssi:

#!/bin/bash
echo "testing rssi /n"> logs1
while (true)
do
hcitool rssi [MAC Address]>> logs1
date +%S
date +%S>> logs1
sleep 0.25
done

如果您不知道Mac,可以使用:

hcitool scan

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM