@@ -18,6 +18,7 @@
- [x] 发短信, 格式: `SMS,10010,余额查询`
- [x] 定时基站定位
- [x] 定时查询流量
+- [x] 定时上报存活
- [x] 开机通知
- [x] POW 按键长按短按操作
- [x] 低功耗模式 (使用 IoT Power 测量, 开发板待机 30min 平均电流 2.5mA)
@@ -74,6 +74,9 @@ return {
-- 定时基站定位间隔, 单位毫秒, 设置为 0 关闭 (定位成功后会追加到通知内容后面, 基站定位本身会消耗流量, 通知内容增加也会导致流量消耗增加)
LOCATION_INTERVAL = 0,
--
+ -- 定时上报间隔, 单位毫秒, 设置为 0 关闭 (定时触发消息上报)
+ REPORT_INTERVAL = 0,
+ --
-- 开机通知 (会消耗流量)
BOOT_NOTIFY = true,
@@ -129,6 +129,11 @@ sys.taskInit(function()
sys.timerLoopStart(util_location.refresh, config.LOCATION_INTERVAL)
end
+ -- 定时上报
+ if config.REPORT_INTERVAL and config.REPORT_INTERVAL >= 1000 * 30 then
+ sys.timerLoopStart(function() util_notify.add("#ALIVE_REPORT") end, config.REPORT_INTERVAL)
+ end
+
-- 电源键短按发送测试通知
sys.subscribe("POWERKEY_SHORT_PRESS", function() util_notify.add("#ALIVE") end)
-- 电源键长按查询流量