我正在尝试在Raspberry Pi和Arduino(Megapi)之间建立蓝牙连接。它们都安装在一个无线机器人项目的机器人上。在Pi上运行Bluetooth服务器/侦听器时,我收到无效的Exchange套接字错误。故障代码如下所示-
self.host = "00:0D:19:EA:28:52"
self.port = 3
self.sock = socket.socket(socket.AF_BLUETOOTH, socket.SOCK_STREAM, socket.BTPROTO_RFCOMM)
self.sock.connect((self.host, self.port))
第四行是错误弹出的地方-
^{pr2}$不幸的是,因特网上关于套接字错误的文档似乎很少,只有一两个字的错误代码说明。我希望你能帮忙!在
https://github.com/torvalds/linux/blob/v4.10/net/bluetooth/lib.c#L68将蓝牙错误转换为C错误。EBADE(errno 52)被映射到蓝牙错误代码0x06,定义为“Key Missing”。在
相关问题 更多 >
编程相关推荐