草庐IT

linux - 更改 Tx Bluetooth Linux 无效

我想使用linux命令行(ubuntu14.04)更改我的蓝牙设备的信号强度。我发现我需要使用命令sudohciconfighci0inqtpl想改变信号强度,但没用sudohciconfighci0inqtpl给我和hcidumpsudohciconfighci0inqtpl2给我再次使用命令sudohciconfighci0inqtpl给了我与第一次完全相同的东西。没有改变。命令sudobccmdpsget0x0017给我Unsupportedmanufacturer谢谢小伙伴们的帮助 最佳答案 看了蓝牙规范后,说只有1类设备可

linux - 在 Linux 命令行上以编程方式删除所有蓝牙设备

我可以使用hcitool或我的C程序扫描所有可用的蓝牙设备。我可以使用它的地址将设备与简单代理python脚本配对。我想知道我是否也可以使用hcitool、hciconfig或某种蓝牙命令删除配对设备。我知道hci0Controller检测到的设备信息存储在/var/lib/bluetooth/XX:XX:XX:XX:XX:XX,其中XX:XX:XX:XX:XX是地址hciController。这对于测试配对、连接和断开设备很有用。 最佳答案 对于使用Ubuntu20.04的用户,这里是使用bluetoothctl命令的相同命令#!

linux - 在 Linux 命令行上以编程方式删除所有蓝牙设备

我可以使用hcitool或我的C程序扫描所有可用的蓝牙设备。我可以使用它的地址将设备与简单代理python脚本配对。我想知道我是否也可以使用hcitool、hciconfig或某种蓝牙命令删除配对设备。我知道hci0Controller检测到的设备信息存储在/var/lib/bluetooth/XX:XX:XX:XX:XX:XX,其中XX:XX:XX:XX:XX是地址hciController。这对于测试配对、连接和断开设备很有用。 最佳答案 对于使用Ubuntu20.04的用户,这里是使用bluetoothctl命令的相同命令#!

python - 在 Python 和 Linux 中列出附近/可发现的蓝牙设备,包括已经配对的设备

我试图在Linux上使用Python列出所有附近/可发现的蓝牙设备,包括那些已经配对的。我知道如何使用地址列出设备的服务,并且可以成功连接:services=bluetooth.find_service(address='...')阅读PyBluez文档,如果我没有指定任何条件,我希望附近的任何设备都能显示:"Ifnocriteriaarespecified,thenreturnsalistofallnearbyservicesdetected."我现在“唯一”需要的是能够列出已经配对的设备,无论它们是否打开、关闭、是否在附近。很像我在Ubuntu/Unity中的所有设置-->蓝牙中得

python - 在 Python 和 Linux 中列出附近/可发现的蓝牙设备,包括已经配对的设备

我试图在Linux上使用Python列出所有附近/可发现的蓝牙设备,包括那些已经配对的。我知道如何使用地址列出设备的服务,并且可以成功连接:services=bluetooth.find_service(address='...')阅读PyBluez文档,如果我没有指定任何条件,我希望附近的任何设备都能显示:"Ifnocriteriaarespecified,thenreturnsalistofallnearbyservicesdetected."我现在“唯一”需要的是能够列出已经配对的设备,无论它们是否打开、关闭、是否在附近。很像我在Ubuntu/Unity中的所有设置-->蓝牙中得

linux - 蓝牙 LE 信号强度 Linux

您好,有什么方法可以在Linux中通过蓝牙设备获取附近的信号强度?或者任何用于nodejs、php或mono的好的库(我确实知道一些c++或python,但宁愿远离它们)如果不存在但相当容易编写的工具。 最佳答案 在Linux上,执行此操作的方法是使用hcitool命令。但是,您必须连接才能获取设备的rssi。如果您想从命令行实现此目的,请尝试:#hcitoolrssiAA:BB:CC:DD:EE:FF如果您想查看实现此目的的实际C代码,请查看blueztools/hcitool.c文件,在cmd_rssi函数下。staticvoi

linux - 蓝牙 LE 信号强度 Linux

您好,有什么方法可以在Linux中通过蓝牙设备获取附近的信号强度?或者任何用于nodejs、php或mono的好的库(我确实知道一些c++或python,但宁愿远离它们)如果不存在但相当容易编写的工具。 最佳答案 在Linux上,执行此操作的方法是使用hcitool命令。但是,您必须连接才能获取设备的rssi。如果您想从命令行实现此目的,请尝试:#hcitoolrssiAA:BB:CC:DD:EE:FF如果您想查看实现此目的的实际C代码,请查看blueztools/hcitool.c文件,在cmd_rssi函数下。staticvoi

linux - 有没有办法增加 BlueZ 中的 BLE 广告频率?

我有一台linux计算机使用以下命令广播BLE广告:sudohciconfighci0upsudohcitool-ihci0cmd0x080x00081e02011a1aff4c000215e2c56db5dffb48d2b060d0f5a71096e000000000c500000000000000000000000000sudohciconfighci0leadv3这很好用,但电脑每秒只播放一次蓝牙广告。我想将此频率提高到每秒10次或更多。有没有办法增加BlueZ的广告频率?还是每秒一次是标准且不可更改的?如果无法使用命令行工具,我很乐意使用CAPI来完成此操作。

linux - 有没有办法增加 BlueZ 中的 BLE 广告频率?

我有一台linux计算机使用以下命令广播BLE广告:sudohciconfighci0upsudohcitool-ihci0cmd0x080x00081e02011a1aff4c000215e2c56db5dffb48d2b060d0f5a71096e000000000c500000000000000000000000000sudohciconfighci0leadv3这很好用,但电脑每秒只播放一次蓝牙广告。我想将此频率提高到每秒10次或更多。有没有办法增加BlueZ的广告频率?还是每秒一次是标准且不可更改的?如果无法使用命令行工具,我很乐意使用CAPI来完成此操作。

linux - 如何使用 bluez 在 Linux 上通过蓝牙 4.0 LE 连接到 FitBit Zip?

我购买了FitBitzip。此设备使用蓝牙4.0LE。我想至少通过bluez连接到它。如果成功,我想看看我能弄清楚多少协议(protocol)。我使用的是LenovoP500Ideapad,它集成了对蓝牙4.0的支持。它似乎工作(有点)当我这样做时:hcitoollescan我能够找到设备的蓝牙地址,它(虽然可能不相关)是:CF:D9:24:DB:F4:7B现在,我读到另一个问题:BluetoothLowEnergy:listeningfornotifications/indicationsinlinux我可以收听通知和其他协议(protocol)功能。我使用过旧蓝牙,但我没有使用蓝牙