如何将嵌入式Linux设置为Bluetooth SPP服务器?

时间:2018-09-04 12:17:42

标签: c linux bluetooth bluez

现在,我正在尝试使嵌入式Linux系统充当Bluetooth SPP服务器。 在系统中,可以使用blueZ,并且我已经检查了bluetoothctl命令是否已启用,以扫描,配对并与某些蓝牙设备(iPhone和Mac book)连接。

但是,尽管进行了搜索,但没有任何信息可以使Linux成为具有自动配对和连接功能的Bluetooth SPP服务器。我正在尝试实现以下用例:

(1)Linux系统上的某些设置(启用蓝牙守护程序,hcitool,SPP服务器等)。 (2)客户端设备扫描蓝牙(Linux)。如果找到,它将尝试配对。 (3)当收到配对请求时,Linux系统将对客户端设备进行配对。 (4)客户端设备尝试连接Linux系统。 (5)Linux系统允许连接。

我想知道这个用例是否可以实现,如果可能的话,我想知道一些教程或示例代码。 最好的情况是,我可以使用BlueZ(dBus API)进行C(或C ++)编程来实现上述用例。

0 个答案:

没有答案