蓝牙低功耗设备是不是支持与经典蓝牙相同的接口?

Posted

技术标签:

【中文标题】蓝牙低功耗设备是不是支持与经典蓝牙相同的接口?【英文标题】:Does bluetooth low energy device support the same interface with classic bluetooth?蓝牙低功耗设备是否支持与经典蓝牙相同的接口? 【发布时间】:2014-11-20 03:55:32 【问题描述】:

我想为蓝牙耳机实现一个蓝牙应用,它们将通过RfcommSocket(AT命令)相互通信。

我使用 createRfcommSocketToServiceRecord 方法创建一个新的 RfcommSocket 并获取它的输出流和输入流进行读写。

但是如果设备只支持蓝牙低功耗(BLE),那么在不改变任何程序的情况下仍然可以使用这种方式吗?或者我还需要实施 GATT 计划?

【问题讨论】:

【参考方案1】:

BLE 没有 RFCOMM。如果它是仅 BLE 的设备,那么您可能必须使用 GATT 实现某些东西。不过,许多设备同时支持 BLE 和“常规”蓝牙。

【讨论】:

以上是关于蓝牙低功耗设备是不是支持与经典蓝牙相同的接口?的主要内容,如果未能解决你的问题,请参考以下文章

Android 低功耗蓝牙(Ble) 开发总结

Android ble (蓝牙低功耗) 中的坑和技巧

低功耗蓝牙Ble的详细使用流程

如何检测我的苹果设备是不是支持蓝牙低功耗

iOS上的蓝牙与蓝牙低功耗

iOS 上的蓝牙与低功耗蓝牙