在两个蓝牙设备之间进行通信是否有必要进行配对?

时间:2013-10-04 05:29:46

标签: linux sockets bluetooth

一般情况下,蓝牙设备之间进行两次通信,首先我们在两个设备之间进行蓝牙配对,然后开始进一步通信。

我的问题场景只是将hello数据包从一个蓝牙设备传输到另一个蓝牙设备。

为此,我计划使用套接字编程技术,即RFCOMM套接字。 我从http://people.csail.mit.edu/albert/bluez-intro/x502.html

得到了一些帮助

所以,我的查询是,在启动与RFCOMM套接字连接的通信之前,我们是否需要在两个设备之间进行蓝牙配对。 或者48位设备地址只需要将一些数据包从一个蓝牙设备传输到另一个蓝牙设备,并且可以避免蓝牙配对。

1 个答案:

答案 0 :(得分:0)

不,不是。

蓝牙设备可以处于以下四种模式之一: 广播员 观察 外围设备 中央

在广播模式下,设备只能发送广告信息。这包括名称和HwID。 在Observer模式下,设备只能接收广告消息。 Peripheral = Broadcaster +可以接收连接请求 Central = Observer +可以发送连接请求。

如果您的应用程序不想连接,请使用上面的前两种模式。

如果这可以解决您的问题,请与我们联系。