我正在尝试使用串行建立蓝牙连接,但是我在终端中始终收到bluetooth.btcommon.BluetoothError: (111, 'Connection refused')
。该脚本应将AT命令发送到所连接的设备,该脚本也可在该论坛中找到,但不起作用,也未找到真正的解决方案。
以下是脚本:
coding: utf-8
import bluetooth
import serial
sockfd = bluetooth.BluetoothSocket(bluetooth.RFCOMM)
sockfd.connect(('XX:XX:XX:XX:XX:XX', 1)) # BT Address
sockfd.send('ATZ\r')
sockfd.send('AT+CMGF=1\r')
sockfd.send('AT+CMGS=”+11234567898\r') # TO PhoneNumber
sockfd.send('SMS over Bluetooth\n')
sockfd.send(chr(26)) # CTRL+Z
sockfd.close()