Как я могу получить Bluetooth RSSI и значение качества связи в BlueZ?

Есть ли кто-нибудь, кто знает, как я могу получить bluetooth rssi и значения качества связи в bluez без передачи какого-либо файла и данных?

Я использую Bluez в Linux, чтобы сделать некоторые программы Bluetooth. но у меня возник вопрос о bluetooth rssi и lq.. хотя я не передаю и не получаю никаких файлов или данных, я могу получить значение rssi, lq в linux, используя hci_read_rssi, hci_read_lq.. просто через соединение и соединение между двумя устройствами bluetooth

Моя программа для передачи файлов на плате odroid на базе Linux на мобильный телефон Android и проверки значения rssi и lq на плате odroid

на самом деле возможно, что я могу получить эти значения.. но я не знаю, как я могу получить rssi, lq eventhough Odroid board просто отправляет файл

пожалуйста, дайте мне знать, если кто-нибудь знает об этом.

1 ответ

Вы можете прочитать следующую ссылку, но чтобы подвести итог, вам не нужно использовать pybluez:

установить Bluetooth по:

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

Вам не нужно использовать pybluez, вы можете использовать следующее для получения rssi по mac-адресу устройства:

#!/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
Другие вопросы по тегам