1

目前在 python 中是否有任何关于 AF_BLUETOOTH 的文档?每次我试图找到任何东西时,我唯一想到的就是一个讨论遥控汽车的博客。我在 Google 上几乎找不到任何示例,py wiki 也没有详细说明如何使用它。

4

1 回答 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 回答