【发布时间】:2018-08-15 19:44:54
【问题描述】:
我目前正在“玩”蓝牙设备,目的是将数据(只是一个文本字符串)从 raspberryPi2 发送到 Android 智能手机。
让我补充一点,我知道所谓的“配对”过程和发现的存在。我已经能够成功地将数据从手机发送到我的电脑(Windows 10)。 但是,我无法在 RaspberryPi 和手机之间接收或发送数据。 在 Windows 中:只能从手机接收数据,但不能发送给它。
我使用的代码(在计算机上接收)如下:
from bluetooth import *
server_socket=BluetoothSocket( RFCOMM )
server_socket.bind(("", 3))
server_socket.listen(1)
client_socket, address = server_socket.accept()
data = client_socket.recv(1024)
print("received [%s]" % data)
client_socket.close()
server_socket.close()
在手机上,我使用了一个名为“蓝牙终端”的应用
在这个应用程序中,我必须首先将手机“连接”到我的电脑。这是我的第二个问题:
“连接”2 个蓝牙设备的真正含义是什么? -> 看起来不像是配对 -> 这更令人困惑,因为我有时可以“直接”发送到手机,而不必经过这个神秘的“连接”过程......
他们所说的“连接”是什么意思?
【问题讨论】:
标签: bluetooth serial-port