回答
设备显示离线可能由以下原因导致,按顺序排查:
-
网络连接
确保设备与路由器/热点保持稳定连接,尝试重启路由器或切换网络环境。 -
权限设置
- 打开「设置」→「应用管理」→「Hamibot」→「权限」,确保:
- 无障碍服务已开启
- 后台弹窗权限已允许
- 自启动权限已启用
- 打开「设置」→「应用管理」→「Hamibot」→「权限」,确保:
-
省电策略限制
- 进入「设置」→「电池」→「电源管理」,将Hamibot加入「不受限制」列表
- 关闭「智能省电」或「深度省电」模式
-
系统限制
- 部分机型需手动开启「前台服务」权限(如MIUI在「权限管理」中设置)
- 禁用「自动锁定屏幕」或「屏幕超时」功能
-
应用状态验证
通过API检查设备状态(需替换真实设备_id
和令牌
):http.request('https://api.hamibot.com/v1/devices/设备_id', { method: 'GET', headers: { authorization: 'hmp_xxxx' } }).body.json() // 若返回{ "online": false }需重点排查
-
强制重启
退出Hamibot应用后重新启动,或重启设备执行脚本。
若以上操作无效,建议更新至Hamibot最新版本(最低要求1.2.2)并重新配置权限。
ℹ️ 本回答由 AI 生成,内容仅供参考