2

我通过以下代码从我的计算机连接到 Raspberry Pi。

import bluetooth

MACaddr = 'F0:65:DD:6B:81:FD'
#Mac address of Raspberry Pi used in test
port = 1

print "Device found!\n Pairing with device."

sock = bluetooth.BluetoothSocket (bluetooth.RFCOMM)
sock.connect((MACaddr, port))

我的计划是让我的笔记本电脑连接到两个 Raspberry Pi。然后 Pis 将计算我与笔记本电脑的 RSSI 值之间的大致距离。

当我运行 'sudo hcitool rssi F0:65:DD:6B:81:FD' 大约 30 秒时,我将收到返回的 RSSI 值,但大约 30 秒后,python 程序返回:

File "bt.py", line 12, in <module>
sock.connect((MACaddr, port))
File "<string>", line 5, in connect
bluetooth.btcommon.BluetoothError: (104, 'Connection reset by peer')
4

0 回答 0