如何最大限度地延长 Movesense 传感器的电池寿命?
How to maximize battery life on Movesense sensor?
我有一个偶尔使用 Movesense 传感器的用例(例如,每天一个小时),我想最大限度地延长电池寿命。有没有办法让它进入睡眠状态,然后唤醒它以响应某些用户操作?例如,关闭蓝牙和除加速度计以外的所有传感器,然后在加速度计检测到它正在被移动或轻敲时唤醒它们。
我看到 Movesense 传感器可以置于 "PowerOff" 或 "FullPowerOff" 状态。这些状态是完全关机,还是可以继续监控加速度计?
是的,这是可能的。您可以查看 hr_wakeup_sample:
当您将手指放在金属针脚(底部)上时,设备将被唤醒。
您也可以更改此行:
asyncPut(WB_RES::LOCAL::COMPONENT_MAX3000X_WAKEUP::ID,
AsyncRequestOptions(NULL, 0, true), (uint8_t) 1);
使用这个 API:
我有一个偶尔使用 Movesense 传感器的用例(例如,每天一个小时),我想最大限度地延长电池寿命。有没有办法让它进入睡眠状态,然后唤醒它以响应某些用户操作?例如,关闭蓝牙和除加速度计以外的所有传感器,然后在加速度计检测到它正在被移动或轻敲时唤醒它们。
我看到 Movesense 传感器可以置于 "PowerOff" 或 "FullPowerOff" 状态。这些状态是完全关机,还是可以继续监控加速度计?
是的,这是可能的。您可以查看 hr_wakeup_sample:
当您将手指放在金属针脚(底部)上时,设备将被唤醒。
您也可以更改此行:
asyncPut(WB_RES::LOCAL::COMPONENT_MAX3000X_WAKEUP::ID,
AsyncRequestOptions(NULL, 0, true), (uint8_t) 1);
使用这个 API: