需开启消息权限、配置触发规则、绑定地块设备并测试链路:一、开启App通知权限及灌溉提醒订阅,确保传感器在线;二、在自动策略中启用提醒并设提前量;三、指定监控地块与水泵;四、模拟低湿数据验证推送是否成功。

如果您已配置好土壤湿度传感器与水泵设备,但未收到浇水条件达成时的及时通知,则可能是推送消息通道未启用或规则未绑定。以下是开启浇水提醒的具体操作步骤:
一、确认消息服务基础状态
浇水提醒依赖百度智慧农场平台的消息中心统一调度,需确保App消息权限已开启、设备在线且用户账户具备接收资格。任一环节缺失将导致推送静默失败。
1、打开手机系统设置,进入“应用管理”→“百度智慧农场”→“通知权限”,确认“允许通知”开关为开启状态,并勾选“横幅通知”“锁屏通知”“声音”三项。
2、在App内点击【我的】→【账户安全】→【消息订阅设置】,检查“灌溉类提醒”右侧滑块是否为蓝色开启状态。
3、返回首页,长按任意已绑定的土壤湿度传感器卡片,查看底部状态栏是否显示在线|最后上报:≤30秒前;若显示“离线”或“超时”,需重新检查传感器供电与Wi-Fi连接。
二、配置浇水触发条件提醒规则
系统仅对已定义的自动浇水逻辑生成对应提醒,未设置灌溉策略则无触发依据。必须先建立基于土壤湿度、定时或气象联动的浇水规则,再为其启用消息推送。
1、进入【我的农场】→【灌溉设置】→【自动策略】,点击已有规则右侧【编辑】按钮;若无规则,先点击【新增规则】并选择“土壤湿度低于阈值时启动”模式。
2、在规则编辑页向下滚动,找到【提醒设置】模块,勾选“浇水开始前发送提醒”与“浇水结束后发送完成通知”两个复选框。
3、点击“提醒方式”下拉菜单,选择“App推送+短信”(需已完成短信服务配置)或仅“App推送”;若选择短信,系统将校验后台短信模板CODE是否已填入且审核通过。
4、设定提前量:在“提前通知时间”字段中输入数字,单位为分钟,支持范围为5–120;例如输入15,表示当系统判定将在15分钟后启动浇水时即发出首条提醒。
三、绑定指定地块与设备接收提醒
浇水提醒默认按规则全局生效,但支持精细化控制至单地块或单水泵,避免无关设备干扰。需手动指定哪些物理单元变动时才触发通知。
1、在【灌溉设置】→【自动策略】中打开目标规则,点击【适用范围】选项卡。
2、关闭“全部地块”总开关,点击【添加地块】,从列表中勾选需监控的田块编号(如A-03、B-07),最多可选8块。
3、继续点击【关联设备】,从已绑定水泵控制器列表中选择对应设备,确保其名称与主控盒标签一致,且状态栏显示在线|固件版本≥2.4.1。
4、保存规则后,系统立即校验所选地块的传感器数据流,若30秒内收到有效ADC值,则该规则进入待触发监听状态。
四、测试提醒链路完整性
完成配置后需执行端到端验证,确保从数据采集、逻辑判定、消息封装到终端触达全流程畅通,排除中间节点阻断可能。
1、进入【设备中心】→选择任一已校准的土壤湿度传感器,点击【模拟数据注入】,将当前值手动设为58%(低于规则中设定的65%触发下限)。
2、等待10秒,观察手机锁屏界面是否弹出标题为“百度智慧农场”的横幅通知,内容含“地块A-03土壤偏干,预计15秒后启动灌溉”字样。
3、若未收到,打开App内【消息中心】→右上角【诊断工具】,点击【查看最近3条灌溉事件日志】,确认日志类型为“RuleTriggered”,且“NotifyStatus”字段值为“sent”。
4、若日志显示“NotifyStatus: failed”,点击该条日志右侧【详情】,查看错误码:ERR_NOTIFY_PERMISSION_DENIED表示系统级通知被禁用;ERR_SMS_TEMPLATE_MISSING表示短信模板未绑定。











