低功耗蓝牙是不是支持网络?

Posted

技术标签:

【中文标题】低功耗蓝牙是不是支持网络?【英文标题】:Does Bluetooth Low Energy supports web?低功耗蓝牙是否支持网络? 【发布时间】:2022-01-08 18:17:49 【问题描述】:

我是多个操作系统应用程序的新手。我想使用本机反应或颤振构建基于蓝牙低功耗的应用程序。进行蓝牙扫描并设置连接;

->React Native 有 react-native-ble-plx https://dotintent.github.io/react-native-ble-plx/ 包,

->Flutter 有 quick_blue https://pub.dev/packages/quick_blue 包和 flutter_blue https://pub.dev/packages/flutter_blue 包。

这些包只是我在研究中发现的包。但问题是我找不到任何关于我上面指出的软件包之一是否同时支持 iosandroid 和 Web 应用程序的信息。

了解多平台和多操作系统应用程序的人可以帮助我解决这个问题吗?

【问题讨论】:

【参考方案1】:

可以使用 Web Bluetooth API 从浏览器中使用 BLE。查看this 表以获取有关特定浏览器支持的信息。您可以找到 Chrome here 的一些示例。

也就是说,您发布的 Flutter BLE 库仅支持 iOS/Android,不支持 Web。我发现唯一支持 Web 蓝牙的库是 flutter_web_bluetooth,但它不支持 iOS 或 Android。

我不知道有哪个库支持所有这三个。

【讨论】:

谢谢,但我认为Web Bluetooth API 不支持Android 应用和Apple 应用。 网页蓝牙支持部分手机浏览器,但如我所说:我不知道有什么库可以同时支持安卓、iOS和网页

以上是关于低功耗蓝牙是不是支持网络?的主要内容,如果未能解决你的问题,请参考以下文章

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

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

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

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

混合APP低功耗蓝牙项目解析数据可能用到的一些小方法---ble

低功耗蓝牙是不是需要额外的硬件控制器?