Flutter reactive ble 和 Flutter blue 哪个包最好

Flutter reactive ble or Flutter blue which package is best

我打算在 flutter 中启动蓝牙项目,任何人都可以建议哪个包最适合生产。

我的案例是连接智能手表、体重秤、bp设备获取医疗数据。

飘蓝:https://pub.dev/packages/flutter_blue

Flutter 反应 ble:https://pub.dev/packages/flutter_reactive_ble

Flutter 响应式 ble 更好,因为它报告的问题较少。

请阅读 flutter_blue 团队

的免责声明

This library is actively developed alongside production apps, and the API will evolve as we continue our way to version 1.0.

Please be fully prepared to deal with breaking changes. This package must be tested on a real device.

Flutter reactive ble 稳定多了,也不是新起的项目。经过长时间的测试和修复。

哪个ble包最好,个人看法。但在过去的四年里,我一直在制作使用 ble 与 iOT 设备对话的应用程序。我使用了三个不同的包:

  • 大约 4 年前,我在生产中使用了 flutter_blue。我对此并不满意(我不记得确切原因)。他们进行了重大更改,包括切换到 RxDart,因此没有理由继续使用 flutter _blue。
  • 当我开始开发新应用时,我选择了 flutter_ble_lib。原因是主要开发人员来自咨询公司Polidea。但 Polidea 被另一家公司收购,他们停止开发封装。所以我必须更改 ble 包才能让我的应用程序升级。
  • 我问google他们有没有做 ble 包的计划,他们说没有。但是他们推荐了flutter_reactive_ble。所以从那以后我一直在使用 flutter_reactive_ble 。飞利浦 Hue 为他们的智能灯开发了它。我喜欢flutter_reactive_ble的原因:
    • 我认为它是更稳定的选择,因为它是由飞利浦hue开发的。就稳定性而言,它是最好的。
    • 我使用库告诉 iOT 设计如何连接到互联网。这可能就是这个包的用途。