2024-10-01 11:32:13 发布
网友
是否可以将蓝牙LE设备配置为串行端口并使用PySerial?蓝牙4设备不显示在蓝牙系统首选项下。在
就python模块而言,pybluez不能安装在mac上,我认为lightblue不支持蓝牙4。我找到的唯一模块是pyble,我无法使用它。在
https://pypi.python.org/pypi/pyble/0.02
示例代码给出了错误 代码行上的“没有名为bluetooth的模块”:
从蓝牙导入蓝牙
大多数BLE设备没有实现蓝牙2.1下可用的串行端口配置文件。在
您可以获得向微控制器公开串行端口的模块,但在蓝牙侧,它映射到GATT属性,该属性被写入/读取,以便从微控制器发送和接收数据。在
其他BLE传感器设备,如心率监测器等,没有任何串行端口功能,它们只是暴露GATT属性。在
你链接到的库似乎是围绕个人电脑上的TI cc2540模块设计的(比如它提到了“COM3”)——最近的Mac电脑有内置的BLE支持,由IOBluetooth框架公开,但正如你所说,lightblue只支持传统的配置文件。在
大多数BLE设备没有实现蓝牙2.1下可用的串行端口配置文件。在
您可以获得向微控制器公开串行端口的模块,但在蓝牙侧,它映射到GATT属性,该属性被写入/读取,以便从微控制器发送和接收数据。在
其他BLE传感器设备,如心率监测器等,没有任何串行端口功能,它们只是暴露GATT属性。在
你链接到的库似乎是围绕个人电脑上的TI cc2540模块设计的(比如它提到了“COM3”)——最近的Mac电脑有内置的BLE支持,由IOBluetooth框架公开,但正如你所说,lightblue只支持传统的配置文件。在
相关问题 更多 >
编程相关推荐