有没有可能(这有意义吗)让蓝牙iOT设备在外围模式下同时监听BLE和蓝牙经典连接



我们目前正在开发一款设备,该设备需要与运行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和蓝牙经典连接的外围设备。然后,如果它通过其中一个连接到,停止广播另一个?

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

最后,我想知道我的问题是否有道理。我找了好几个小时,似乎找不到其他人在做这件事,所以我想知道这些天大多数人是否只是选择BLE,而不再关心Classic BR/EDR。任何帮助都将不胜感激。

我们基本上想让我们的设备与尽可能多的Smart兼容手机,所以我想知道是否有可能拥有一个设备这是一款可同时收听BLE和Bluetooth Classic的外设同时连接

使用LinkIt ONE HDK/SDK,可以实现上述场景。LinkIt ONE平台上的蓝牙2.1和蓝牙GATT(4.0)独立运行。目前,LinkIt ONE平台支持SPP(2.1)和GATT(4.0)配置文件。通过分别实例化BT Basic和BLE的对象,您可以在板上同时尝试SPP和GATT。

最新更新