回答
在Hamibot中,将设备与脚本关联的步骤如下:
-
添加设备到空间
- 登录Hamibot控制中心或空间管理界面
- 进入【设备管理】页面
- 点击【添加设备】,获取配对码
- 在目标设备上安装对应空间的客户端
- 输入配对码完成设备关联(设备会显示为已配对状态)
-
运行脚本时指定设备
通过API调用脚本时,在请求体中添加devices参数:http.request('https://api.hamibot.com/v1/scripts/脚本_id/run', { method: 'POST', headers: { authorization: '你的令牌(hmp开头)' }, body: { devices: ['设备ID1', '设备ID2'], // 指定要运行的设备ID列表 vars: {} // 可选的脚本配置参数 } });
-
验证设备状态
- 在控制台查看设备是否显示为在线状态
- 确认设备已正确安装并开启无障碍服务
注意:设备需要先完成配对才能被脚本调用,设备ID可在设备管理页面查看。
补充回答 1
在Hamibot中配对多个设备的步骤如下:
-
批量添加设备
- 登录Hamibot控制中心或空间管理界面
- 进入【设备管理】页面
- 点击【添加设备】,依次获取多个设备的配对码(每个设备需单独生成配对码)
- 在目标设备上安装对应空间的客户端,依次输入配对码完成关联(设备会显示为已配对状态)
-
通过API配对设备
若需通过接口管理设备,可使用以下方式:// 示例:批量添加设备(需调用设备管理接口) http.request('https://api.hamibot.com/v1/devices', { method: 'POST', headers: { authorization: '你的令牌(hmp开头)', 'Content-Type': 'application/json' }, body: { devices: [ { name: "设备1", code: "配对码1" }, { name: "设备2", code: "配对码2" } ] } });
-
运行脚本时绑定设备
在调用脚本API时,将设备ID列表写入devices
参数:http.request('https://api.hamibot.com/v1/scripts/脚本_id/run', { method: 'POST', headers: { authorization: '你的令牌(hmp开头)' }, body: { devices: ['设备ID1', '设备ID2'], // 支持多设备ID数组 vars: {} } });
注意事项:
- 设备需先完成配对才能被调用,设备ID可在【设备管理】页面查看
- 确保所有设备处于在线状态且已开启无障碍服务
- 若使用空间功能,需确认设备已添加到当前操作的空间内
ℹ️ 本回答由 AI 生成,内容仅供参考