有一些BlueZ linux pygatt库可以在OSX和linux上运行,将北欧BLE UART示例流式传输到北欧SoC芯片的机器,但是我找不到任何支持在Windows中做同样的事情?
您如何将BLE UART数据(Nordic的UART示例)从设备传输到Windows机器?是否有任何python gatt库不依赖于可以在Windows上运行的BlueZ?
解决方案1:黯淡
bleak正在使用Python for .NET的包装器使BLE在没有Bluez的情况下使用Python。它处于早期阶段,几乎没有文档。
Python for .NET
解决方案2:pygatt
pygatt支持BLE和BGAPIBackend,但你需要一个兼容Bluegiga的蓝牙适配器(例如BLED112)