3

我想将 UP3 用于非常具体的任务,我应该能够使用 API 来实现。我想了解,是否可以编写以下应用程序。

基于https://jawbone.com/support/articles/000005231/tracking-sleep,UP3 可以捕捉睡眠阶段之间的切换。例如,我需要开始轻微睡眠,等待 80 秒,然后通过振动唤醒。可以做到吗?

阅读文档后,我不了解基本的应用程序架构。我假设应该打开蓝牙通道,例如,每 10 秒我写入通道睡眠状态请求,并提供 1-2 秒的反馈。然后我写“唤醒”命令告诉乐队振动。

另一种情况-不知何故,我收到有关睡眠阶段切换的通知。然后我启动定时器,并发送这个唤醒命令。

但这些只是我的理论。请解释一下,可以做到吗?怎么做?

4

1 回答 1

0

对您的问题的简短回答是否定的,这是不可能的。

原因如下:

  1. 睡眠阶段的变化是在整个睡眠事件发生后在服务器端计算的,因此无法接收睡眠阶段变化的实时通知。这是另一个 SO question,其中包含有关此问题以及如何接收睡眠事件通知的更多详细信息
  2. Jawbone 不允许第三方应用程序触发频段振动。这是另一个 SO question,详细说明了为什么
  3. Jawbone 不允许第三方应用程序通过蓝牙直接连接到手环。
于 2016-11-08T15:58:07.877 回答