Как я могу получить 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