我想从linux的命令行连接并配对到附近可用的蓝牙设备。我在网上搜索过,发现我们可以通过简单代理配对,但在我的设备中没有可用。在设备中可以使用以下命令:hcitool、hc共图、hcidump、sdptool、l2ping、rfcomm.,用于连接到运行以下命令的远程设备。hcitool cc BD_ADDRESS,但上面的命令是连接设备一段时间,并且设备再次断开连接。在hcidump输出中,我看到了断开连接事件。linux命令行中是否有我可以测试蓝牙的命令行?设备在一段时间后断开的原因是什么?
我想在Debian 8上通过蓝牙连接我的耳机。我从终端运行。
systemctl enable bluetooth
systemctl start bluetooth
然后我使用gnome-蓝牙,我看到设备并尝试连接,结果就是每次不到一秒钟连接就会丢失,这样设备的状态就变得“断开”了。另外,如果我不运行上面的命令,gnome-蓝牙就看不到设备。我搜索了这个问题,看起来很常见,但我没有找到解决办法。
这是lsusb的输出:
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 0
我是蓝牙的新手,所以这可能是微不足道的,但我仍然会问:
我想通过蓝牙连接两个设备-一个带有Linux设备的移动设备(如Raspberry Pi,但另一个...)。
Side 1-移动设备:它有一个应用程序,应该与Linux设备配对,并向它发送一些数据(在这一点上是一个带有"Hello“的消息)。
Side 2- linux设备:它应该有一种监听器,监听设备通过蓝牙连接到它的事实,然后期待数据,接收数据,并对其进行处理。
Side 1对我来说一切都很好。
至于第二面,目前我只使用一些命令行命令打开蓝牙,为设备设置一些名称,然后等待扫描。我使用"hciconfig",在Py
我正在开发一个需要连接到BLE设备的应用程序,但我找不到他们来建立连接并读取蓝牙设备(是的,它是开着的),并且我只能从该应用程序将其连接到另一个应用程序。所以,我试着在我的运行于WSL2的kali linux中用bettercap嗅探蓝牙连接,但是当我尝试"ble.recon on“时,我得到: bettercap v2.28 (built for linux amd64 with go1.14.4) [type 'help' for a list of commands]
eth0: You don't have permission to capture
我正在研究嵌入式Linux上的蓝牙。我用的是BlueZ和D-Bus。我有一个取自示例https://git.kernel.org/pub/scm/bluetooth/bluez.git/tree/test/example-gatt-server的服务器。我已经在2 iPhones中安装了nRF等应用程序。我可以同时连接到我的Linux蓝牙服务器。我可以从这两个iPhone应用程序中修改特征。但这是一个问题,因为我们不想要它。我们希望只有一部电话连接到Linux设备。这样,相同的特征不会同时被多个手机应用程序修改。有没有一种方法可以在任何给定时间只允许1个连接到Linux Bluetooth