上网后,没找到,linux中蓝牙低功耗实现的源代码。
bulez 已经实施了吗?好心劝告。
我得出了同样的结论,在这一点上没有标准的“即用型解决方案”。
一种选择是使用蓝牙 4.0 USB 加密狗,例如Bluegiga BLED112 加密狗。加密狗基本上实现了完整的 BLE 堆栈,并被系统识别为串行端口(linux 中的 ttyACM 设备)。串行端口上有一个二进制协议来与蓝牙堆栈交互(配置、连接到设备等)。
Bluegiga 为二进制协议提供了一个 C API,并且有一个开源的Java 实现。我们在 linux 上使用两者都没有问题。