我正在尝试使用蓝牙在 iOS 应用程序和 Raspberry Pi 之间进行通信。Raspberry Pi 为此目的使用 Python 脚本。
我最初使用的是这个PyBluez
库,但是它不支持蓝牙 LE,因此不能CoreBluetooth
在 iOS 上使用。
我的下一个解决方案是使用私有BluetoothManager
框架与 Pi 进行通信,但这在 iOS 7 上不起作用。
我进行了更多研究,并看到了使用 PyBluez 手动发送/接收 LE 数据包的建议,但这似乎非常复杂,我真的不知道从哪里开始。
所以此刻,我被困住了。我需要:
- 通过 iOS 与非 LE 蓝牙设备通信的解决方案,或
- 通过 Python 在 Raspberry Pi 上作为 LE 设备进行广告和通信的解决方案