Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
linux中的蓝牙配置文件信息_Linux_Bluetooth_Embedded Linux_Bluetooth Lowenergy - Fatal编程技术网

linux中的蓝牙配置文件信息

linux中的蓝牙配置文件信息,linux,bluetooth,embedded-linux,bluetooth-lowenergy,Linux,Bluetooth,Embedded Linux,Bluetooth Lowenergy,因为蓝牙设备有许多蓝牙配置文件。当要进行通信的是蓝牙设备时,首先配对蓝牙设备,然后开始使用蓝牙发送数据 在linux中,hcitool用于扫描附近的蓝牙设备 问题: 1) 我如何知道所选附近蓝牙设备支持哪种蓝牙配置文件?是否有任何特定命令可以知道linux中所选附近蓝牙设备支持的蓝牙配置文件? 2) 假设,我了解到附近选定的蓝牙设备支持abcd和xyz蓝牙配置文件如何在linux中选择特定的蓝牙配置文件?,示例abcd支持的配置文件不足 2) 在linux中,如何以SPP配置文件的形式连接到所选

因为蓝牙设备有许多蓝牙配置文件。当要进行通信的是蓝牙设备时,首先配对蓝牙设备,然后开始使用蓝牙发送数据

在linux中,hcitool用于扫描附近的蓝牙设备

问题:
1) 我如何知道所选附近蓝牙设备支持哪种蓝牙配置文件?是否有任何特定命令可以知道linux中所选附近蓝牙设备支持的蓝牙配置文件?

2) 假设,我了解到附近选定的蓝牙设备支持abcd和xyz蓝牙配置文件如何在linux中选择特定的蓝牙配置文件?,示例abcd支持的配置文件不足

2) 在linux中,如何以SPP配置文件的形式连接到所选蓝牙设备,以串行端口的形式传输数据?

问候,
苏克迪普·辛格

  • 在linux中,提供了sdptool实用程序,您可以使用它搜索自己的设备支持的配置文件和其他设备支持的配置文件(sdptool browse local/)

  • 由于您知道对等设备支持abcd/xyz配置文件,因此不必选择任何配置文件,您必须启动配置文件级连接请求(还需要注意配对/身份验证)

  • 对于SPP连接,bluez提供rfcomm工具


  • 这被标记为“蓝牙低能量”,但在低能量中没有“配置文件”的概念。。。这只是贴错标签了吗?你确定吗?谢谢,假设在Linux系统中,我有两个蓝牙设备。在一个蓝牙中,我可以使用sdptool add service添加服务。但在第二个蓝牙设备中,我如何添加特定的服务。请接受答案,以防您认为它对您有效!!!尝试使用sdptool hciX添加服务添加