回答
设备全部离线排查指南
当所有设备都显示离线时,通常有以下几个常见原因和解决方案:
一、常见原因
| 原因 | 说明 |
|---|---|
| 网络问题 | 设备无法连接到 Hamibot 服务器 |
| 客户端未运行 | Hamibot 客户端应用未启动或已崩溃 |
| 授权令牌失效 | 设备认证令牌过期或无效 |
| 服务器维护 | Hamibot 服务器临时维护或故障 |
| 设备被禁用 | 设备在控制台被手动禁用或删除 |
二、排查步骤
1. 检查网络连接
- 确认设备可以正常访问互联网
- 检查防火墙是否阻止 Hamibot 客户端连接
- 尝试 ping 测试服务器连通性
2. 检查客户端状态
- 确认 Hamibot 客户端应用正在运行
- 查看客户端日志是否有错误信息
- 尝试重启 Hamibot 客户端
3. 验证设备授权
- 登录 Hamibot 控制台检查设备状态
- 确认设备授权令牌(hmp 开头)是否有效
- 必要时重新生成设备令牌
4. 使用 API 检查设备状态
可以通过 API 接口查询设备信息:
// 文档地址 https://docs.hamibot.com/
var res = http.request('https://api.hamibot.com/v1/devices/设备_id', {
method: 'GET',
headers: {
authorization: '你的令牌(hmp 开头)',
},
});
三、解决方案
| 问题 | 解决方法 |
|---|---|
| 网络问题 | 检查网络配置,确保设备可访问外网 |
| 客户端异常 | 重启 Hamibot 客户端或重新安装 |
| 令牌失效 | 在控制台重新获取设备令牌 |
| 服务器问题 | 等待服务器恢复或联系技术支持 |
| 设备被删除 | 重新添加设备并配置 |
四、联系支持
如果以上方法无法解决问题,建议:
- 查看 Hamibot 控制台公告是否有服务器维护通知
- 收集设备日志信息
- 通过官方渠道联系技术支持
提示:设备离线时无法执行脚本或接收消息推送,建议定期检查设备在线状态以确保自动化任务正常运行。
ℹ️ 本回答由 AI 生成,内容仅供参考