首页 > 解决方案 > 适用于 iOS 和 android 的经典蓝牙包可能吗?

问题描述

在正确了解了 BLE 和蓝牙之后,我决定使用经典蓝牙来完成我的项目,因为 BLE 不会调整我的需求。

我没有找到同时支持安卓和 iOS 的经典蓝牙包。我发现问题#23562指出“看起来,在 iOS 上使用经典蓝牙的颤振设计应用程序是不可能的。 ”。这句话可以追溯到 2018 年 10 月。

我找到了一个允许您使用经典蓝牙的(奇怪的是它基于 BLE 包,flutter_blue),但仅支持 android 并且最多支持 7 个连接。

所以:

  1. 是否有任何软件包允许多个设备在 iOS 和 android 中以经典蓝牙进行交互?或者也许我错了,BLE 可以用于这个项目而我只是看不到路?
  2. 在可用于扑朔迷离的软件包列表中,选择任何软件包(例如第一个搜索结果)时,我可以在哪里检查此软件包是否适用于经典的蓝牙或ble?它没有指定。最多,对于这个特定的包,它在参考部分中声明扫描“开始扫描蓝牙低功耗设备”。但其他软件包没有说明所使用的蓝牙类型。
  3. 如果不能同时支持 iOS 和 android,那么人们在 Flutter 中开发蓝牙应用的意义何在?或者换句话说,如果我的应用程序不能被 iOS 使用,我为什么要在 Flutter 中开发它,为什么不改成 android 呢?我在这里没有看到什么好处?

在此先感谢您的帮助。

标签: androidiosflutterbluetooth

解决方案


推荐阅读