如何使用 Flutter 应用程序连接并获取 Beurer 品牌的血压计(设备 BM 96)

问题描述 投票:0回答:1

如何将支持蓝牙的 Beurer BM96 血压计设备连接到 Flutter?我想将我的 Flutter 应用程序与此设备连接,当患者测量血压时,我希望将测量结果记录在 Firebase 中,同时显示在我的应用程序的屏幕上。请问我该怎么做?我应该使用 flutter_blue_plus 包,然后如何从设备读取测量值?我需要了解有关此设备的任何其他信息吗?如果是这样,我怎样才能获得这些信息?

我将尝试包 flutter_blue_plus,但我不知道下一步是什么,我应该知道有关此设备的其他信息吗?我怎样才能获得这些信息?我在互联网上没有找到任何像我想做的事情

flutter bluetooth-lowenergy monitoring device health-monitoring
1个回答
0
投票

提到的软件包绝对适合连接到 BLE 设备并从中读取值。您现在需要获取有关要连接的服务的信息。幸运的是,它是官方的血压服务,UUID 0x1810(请参阅分配的号码文档)。

但并不要求制造商始终使用预定义且记录良好的 BLE 服务,他们可以自由地实现自己的自定义通信。如果是这种情况,您需要从 BLE 设备制造商处获取有关它们的信息,或者尝试对它们进行逆向工程。

您可以首先使用通用 BLE 探索工具(例如 nRF Connect)扫描设备中的可用服务,以查看是否能够找到预定义服务并从中读取值。

© www.soinside.com 2019 - 2024. All rights reserved.