是否有可能(并且有意义)让蓝牙iOT设备在外设模式下同时收听BLE和蓝牙经典连接

时间:2015-03-20 22:18:58

标签: bluetooth arduino bluetooth-lowenergy iot iobluetooth

我们目前正在构建一个设备,该设备需要与运行BLE的新智能手机兼容,但也可以向后兼容蓝牙2.1。

我们正在使用Mediatek Linkit ONE板作为我们的原型,可以在双模式下运行。他们有蓝牙课程,但似乎我必须在运行1)蓝牙经典2.1或2)BLE之间选择

课程和文档位于:http://labs.mediatek.com/site/znch/developer_tools/mediatek_linkit/api_references/Lib_Bluetooth.gsp

我们基本上希望让我们的设备与尽可能多的智能手机兼容,因此我想知道是否可以同时拥有一个可以同时收听BLE和蓝牙经典连接的外围设备。然后如果它连接到via,则停止广播另一个?

唯一的技术方法似乎是在iot设备上设置了一个dip开关来设置模式,它根据DIP开关的位置使用BLE代码库或Classic代码库。这对我来说似乎并不优雅。

最后,我想知道我的问题是否有意义。我搜索了几个小时,我似乎无法找到其他任何人这样做,所以我想知道大多数人这些日子是不是刚刚和BLE一起去,而且不再关心Classic BR / EDR了。 任何帮助将非常感激。

1 个答案:

答案 0 :(得分:0)

  

我们基本上希望让我们的设备与尽可能多的Smart兼容   电话尽可能让我想知道是否有可能拥有一台设备   这是听BLE和蓝牙经典两者的外围设备   同时连接

使用LinkIt ONE HDK/SDK,上述方案是可以实现的。 LinkIt ONE平台上的蓝牙2.1和蓝牙GATT(4.0)独立运行。目前,LinkIt ONE platform支持SPP (2.1)GATT (4.0)个人资料。您可以通过单独实例化BT Basic和BLE的对象,开始同时在板上同时尝试SPP and GATT