我知道这是一个非常具体的问题,但也许这比我想象的更容易,所以值得在这里问:
如何通过蓝牙连接到手表并获取其内部的数据?手表能够提供此信息,但目前只有 iPhone 应用程序可以执行此任务。
更多信息:
我有一款手表(NewBalance LifeTRNr Sync),可以测量您的睡眠时间、卡路里数、当天的步数和公里数,并记录过去 7 天的数据。
该设备可以通过蓝牙连接到另一个设备,并可以传输此信息(目前只有一个已经实现的 iPhone 应用程序,但我只有一部 Android 智能手机)。
至少,我的笔记本电脑可以看到手表,因为bt-device -l
给出了这个输出(我没有在这里显示它的 MAC 地址,所以我不会公开它):
$ bt-device -l
Added devices:
Life TRNr Sync (**:**:**:**:**:**)
当我尝试将手表与笔记本电脑(Debian jessie 8.0,带 Gnome Shell)配对时,手表会显示在与应用程序连接时显示的图标,因此我可以认为手表收到来自笔记本电脑的配对信号,但显然没有任何反应。
可以做什么讲话到手表上,用任何语言,并尝试从中获取数据?
答案1
https://www.nbmonitors.com/support#AppsSoftware 也许尝试看看是否有适用于 Android 的“SmartTRNr Fitness App”。就我而言,我能够与 MapMyFitness/Run/Walk..(我不喜欢)和 Azumio 的 App Argus(我喜欢并且仍然用来同步我的 New Balance 结果)同步。