我想在我的笔记本电脑(Windows 10)和作为Master的BLE设备之间创建BLE连接。我安装了Bluez,我可以检测到蓝牙设备,比如我的智能手机,但没有只支持BLE的设备。我想用pip install gattlib下载gattlib,但我得到了一个OSError: Not supported OS,这让我得出结论,我不能在Windows10上这样做。除了在我的笔记本上安装Linux之外,还有其他的可能性吗?
发布于 2020-11-27 02:47:29
您正在使用的操作不兼容。Gattlib只能在linux上工作,因为它依赖bluez,而bluez只能在linux上工作。你能做的就是在windows上使用WSL。
发布于 2021-09-16 06:22:50
据我所知,gattlib是为linux和debian系统设计的,所以你可以使用其他系统。另一方面,如果您使用的是高于3.9的Python版本,则可以直接支持Windows10的蓝牙RFCOMM。
https://stackoverflow.com/questions/49238744
复制相似问题