gpt4 book ai didi

python - 如何从 Mac 连接到蓝牙 4.0/蓝牙 LE 设备?

转载 作者:行者123 更新时间:2023-11-28 16:36:41 26 4
gpt4 key购买 nike

是否可以将蓝牙 LE 设备配置为串行端口并使用 PySerial?蓝牙 4 设备不会显示在蓝牙系统偏好设置下。

在 python 模块方面,pybluez 不能安装在 mac 上,我认为 lightblue 不支持蓝牙 4。我找到的唯一模块是 pyble,我无法工作。

https://pypi.python.org/pypi/pyble/0.02

示例代码给出了错误代码行上的“没有名为蓝牙的模块”:

从蓝牙导入蓝牙

最佳答案

大多数 BLE 设备未实现蓝牙 2.1 下可用的串行端口配置文件。

您可以获得向微 Controller 公开串行端口的模块,但在蓝牙端,这映射到一个写入/读取的 GATT 属性,以便从微 Controller 发送和接收数据。

其他BLE传感器设备如心率监测器等没有任何串口功能,它们只是公开了GATT属性。

您链接到的库似乎是围绕 PC 上的 TI cc2540 模块设计的(例如提到“COM3:”)-最近的 Mac 具有内置的 BLE 支持,由 IOBluetooth 框架公开,但是,正如您所说, lightblue 仅支持旧配置文件。

关于python - 如何从 Mac 连接到蓝牙 4.0/蓝牙 LE 设备?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25254092/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com