经过80秒的轻度睡眠开始后,如何进行醒来

时间:2016-11-05 10:23:23

标签: jawbone

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

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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

原因如下:

  1. 在整个睡眠事件发生后,在服务器端计算睡眠阶段的变化,因此无法接收睡眠阶段变化的实时通知。这是another SO question with additional details about this and on how to receive sleep event notifications
  2. Jawbone不允许第三方应用程序触发频段振动。这是another SO question with details on why
  3. Jawbone不允许第三方应用程序通过蓝牙直接连接到乐队。