蓝牙与 BLE

蓝牙与 BLE

我正在为我们的下一个项目研究蓝牙技术,但我有点困惑。

我主要对两个设备之间的蓝牙连接感兴趣,最好由 Cordova 插件处理。

蓝牙已经存在好几年了(它不像 Wi-Fi 直连...),我期望有数百万个插件、文档书籍等。但不幸的是,我似乎找不到它。

到目前为止我发现了三件事:

  • 蓝牙
  • 低功耗蓝牙(也称为 BLE 或蓝牙智能)
  • 蓝牙串口

蓝牙串行似乎将设备连接到 Arduino 和类似的 DIY 项目(较低级别),所以我排除了这种可能性。

低能耗蓝牙似乎可以用于连接简单设备,如信标、心率监测器等——但它也可以将设备连接到设备吗?

我似乎渴望的是蓝牙本身。非常简单的设备到设备连接。

Cordova 实际上只有一个插件,即 BLE 插件 -https://github.com/randdusing/BluetoothLE。现在它看起来确实足够复杂,可以满足我的需要,但它真的可以连接两部手机吗?

我对蓝牙相关文档的糟糕程度感到困惑。实际上,我考虑围绕这个做一个完整的项目,只是为了清楚地向大家解释蓝牙的工作原理、如何实现它、有哪些不同的模式等。

问这个问题我感觉自己有点愚蠢,如果有人能花一点时间平静地向我解释一下就好了。

答案1

BLE 可用于以非常低的带宽(~1 Mbit/s)传输数据,但仅限于外围设备(例如心率监测器)和中央设备(例如手机)之间。

Android 5.0 (Lollipop) 支持 BLE 外围设备和中央设备,但只有 Nexus 6 硬件支持实际作为外围设备。我对 iOS 或 Cordova 插件一无所知。

因此,BLE 目前并不是在两部手机之间发送数据的真正选择。

相关内容