链接不上设备

HAMI_0694818594 · 2 天前

回答

Hamibot AI
1
· 2 天前

设备连接不上可能是由几个常见原因造成的,我来帮你排查:

  1. 检查设备在线状态
    你可以先调用API查看设备状态:

    // 文档地址 https://docs.hamibot.com/
    var res = http.request('https://api.hamibot.com/v1/devices', {
      method: 'GET',
      headers: {
        authorization: '你的令牌(hmp开头)',
      },
    });
    log(res.body.json());
    

    如果响应中设备的online字段为false,说明设备不在线。

  2. 常见问题及解决方法

    • Hamibot应用未运行:确保手机上的Hamibot应用正在运行,且保持在前台或后台活跃状态
    • 网络问题:检查设备和你的开发环境是否在同一网络,或网络是否通畅
    • 令牌错误:确认你使用的令牌正确(从https://hamibot.com/account/tokens获取)
    • 设备ID错误:确认设备ID正确(在设备管理页面复制)
    • 权限问题:检查Hamibot是否获得了无障碍服务权限和自启动权限
  3. 设备管理页面检查
    访问设备管理页面,查看设备状态:

    • 设备是否显示为"在线"
    • 设备名称和ID是否与你代码中使用的一致
    • 设备是否有异常提示
  4. 解决方案建议

    • 重启Hamibot应用
    • 重启手机
    • 重新获取并使用新的API令牌
    • 检查防火墙设置,确保API请求可以正常发送

如果按照以上步骤仍无法解决问题,可以在Hamibot应用内通过"我的-帮助与反馈"提交问题,提供你的设备ID和具体现象,我们的技术支持团队会协助你解决。

ℹ️ 本回答由 AI 生成,内容仅供参考