目前在 python 中是否有任何关于 AF_BLUETOOTH 的文档?每次我试图找到任何东西时,我唯一想到的就是一个讨论遥控汽车的博客。我在 Google 上几乎找不到任何示例,py wiki 也没有详细说明如何使用它。
问问题
2383 次
1 回答
2
似乎有几个关于这个主题的小博客条目,但没有一个完整的蓝牙库。我根据以下信息拼凑了自己的:http ://blog.kevindoran.co/bluetooth-programming-with-python-3/并为似乎缺少的功能捕获 hcitool 的输出。例如,使用这个函数:
import subprocess
def scan():
a = subprocess.Popen(["hcitool", "scan"], stdout = subprocess.PIPE).communicate()[0].split()[2:]
if a == []:
return "ERROR"
else:
return a
允许您扫描附近的蓝牙设备并将它们存放到 [DeviceMac, DeviceName, DeviceMac, DeviceName] 格式的列表中。我将更新它并使用我很快开发的 P2P 蓝牙通信程序分发它。
于 2013-05-28T03:57:35.820 回答