【问题标题】:Bluetooth lib for python 3 [closed]python 3的蓝牙库[关闭]
【发布时间】:2012-05-21 22:32:34
【问题描述】:

我在 python 中搜索了用于蓝牙编程的 lib,发现 PyBluez 但它与 Python 3 不兼容。那么还有其他与 Python 3 兼容的蓝牙编程免费库吗?

【问题讨论】:

    标签: bluetooth python-3.x


    【解决方案1】:

    在 python 3.3 上有原生支持!! 您可以像使用套接字对象一样使用蓝牙

    http://docs.python.org/3.3/library/socket.html

    【讨论】:

    • @JohnCrawford 声称它不适用于 Windows,因此这(可能)不是跨平台的。
    • 在 Python 3.9 中,现在在 Windows 上使用本机套接字库支持蓝牙。 bugs.python.org/issue36590
    【解决方案2】:

    PyBluez 现在支持 Python 3。

    与其他答案状态一样,Python sockets(Python 3.3 及更高版本)内置了对蓝牙的支持。但是,几乎没有关于如何将套接字与蓝牙实际结合使用的文档。我写了一个brief tutorial,以便在我忘记时可以参考它。你可能会发现它很有用。

    【讨论】:

    • 唉,“AF_BLUETOOTH”选项在 Windows 上似乎不可用。最令人失望。我的团队已经广泛使用 PyBluez,并且 如果 你有一个兼容的设置,它运行良好。缺乏维护令人失望,但总比自己动手好。
    • PyBluez 不再处于积极开发阶段。
    【解决方案3】:

    pybluez 现在被移植到 python 3: http://code.google.com/p/pybluez/downloads/list

    br,

    【讨论】:

      猜你喜欢
      • 2020-09-24
      • 1970-01-01
      • 2016-11-02
      • 1970-01-01
      • 2011-08-09
      • 1970-01-01
      • 1970-01-01
      • 2014-08-30
      • 1970-01-01
      相关资源
      最近更新 更多