描述:我有一个具有蓝牙连接功能的智能腕带(亚马逊链接)。我的目标是在我的计算机(运行 Ubuntu 18.04)上实时读取可穿戴设备跟踪的一些数据,例如 HR 或步数。换句话说,每次智能手环记录所需的变量时,它也应该显示在我的 PC 显示器上。
问题:不幸的是,我是这个主题的初学者,我不知道如何去做,甚至不知道如何去做。因此,我想问一下您是否能够提供一些指向可能的解决方案的链接,我可以从中获得一些灵感?如果建议的解决方案涉及一些开源,那就太好了。
描述:我有一个具有蓝牙连接功能的智能腕带(亚马逊链接)。我的目标是在我的计算机(运行 Ubuntu 18.04)上实时读取可穿戴设备跟踪的一些数据,例如 HR 或步数。换句话说,每次智能手环记录所需的变量时,它也应该显示在我的 PC 显示器上。
问题:不幸的是,我是这个主题的初学者,我不知道如何去做,甚至不知道如何去做。因此,我想问一下您是否能够提供一些指向可能的解决方案的链接,我可以从中获得一些灵感?如果建议的解决方案涉及一些开源,那就太好了。
它看起来像一个非常标准的低功耗蓝牙 (BLE) 设备,因此假设制造商没有做一些奇怪的事情(例如 fitbit),那么您应该能够使用任何支持 BLE GATT 的语言连接到设备然后订阅到每个不同数据字段的特征。对于存在的NodeJS是高尚的,这是相当构建这样的事情。
有像nRF Connect这样的移动应用程序,可以让您查询设备并让您确定服务和特征的 UUID,这将帮助您入门。