Qt应用案例 | Firstbeat Sports
发布时间:2022-06-08

在移动设备上通过运动生理数据分析优化训练、恢复和表现



运动员的受训反应因人而异,恢复需求也不尽相同。Firstbeat Sports提供全面的生理表现分析,为教练组提供决策依据,并最大限度地发挥团队的潜力,尽可能降低受伤风险。 


Firstbeat Sports整体表现分析数据洞察运行在单一平台上,内容涉及训练负荷、恢复情况和睡眠等,数据接近实验室准确度。


开发挑战

> 高负载蓝牙连接的无缝集成

> 基于Android和iOS系统的开发和维护


Qt如何提供帮助

> 高效可靠的蓝牙模块

> 支持iOS和Android无缝跨平台开发



Firstbeat如何监测世界顶尖运动员的身体状况


Firstbeat Sports 通过结合基于 ECG 的心率检测和加速度传感器、嵌入式计算库和用于数据收集的存储器来收集数据。


这些传感器连接着运动员和教练组专用的应用程序,可实时上传数据并实现可视化。



应用程序与Firstbeat Sports云平台同步,在该平台上对数据进行分析、提炼和可视化,从而为教练提供实时测量值、历史测量值、趋势及其他相关信息。


教练和运动员每天都需要使用各自的移动应用程序,这些应用都是通过Qt Android和Qt iOS套件开发的。



Qt如何优化Firstbeat的产品性能


Firstbeat成立于2002年,从最初在Windows和macOS上开发桌面应用Sports Monitor开始就一直是Qt的用户。


对于Firstbeat开发负责人Ville Tormälä来说,跨平台开发框架对跨平台的支持是必选项

“对于今天那些要为使用各种设备和平台的用户提供产品的公司来说,简单高效的跨平台开发是必备技能。拥有配套的技术支持非常重要,因为如果没有审慎选择,会导致很高的成本,而Qt在这方面很给力。”

在以iOS和Android为主要目标设备的今天,跨平台开发选项同样至关重要。此外,移动设备还带来了另一组机遇。 


稳定的蓝牙连接对于收集可靠的数据并将其转化为可操作的洞察非常重要。Qt Bluetooth模块 为其提供了高效的解决方案,易于实施并移植到不同平台上。


Qt和QML为Firstbeat提供了非常高效且易学的UI开发工具。设计师在Sketch上构建线框图,并将其导入Qt Design Studio,在那里他们可以快速微调、测试并实现实际的UI。这个过程帮助开发者更专注于业务逻辑。


因为Firstbeat在其应用程序中使用的算法需要严格保密,为保护其在产品上的长期投资,Firstbeat使用了Qt 6商业版。



Firstbeat是健康与运动领域生理数据分析和服务的领先供应商。Firstbeat将心跳数据转换为与训练负荷、压力指数和恢复程度相关的个性化信息。在过去的20年里,他们已帮助全球超过10,000家机构和数千支运动团队,以科学支持的信心充分实现自身健康和发挥体能的潜力。今天,Firstbeat已在70多个国家提供服务。


(文章来源公众号:Qt软件)