命令数组将包含应该使用此命令控制的所有设备。还有一个额外的执行数组,它提供命令和参数。
如果某些设备无法成功控制,则应为该设备ID返回错误,如文档中所示。
对于任何特定设备,想到一个命令成功但另一个命令失败的情况可能会很奇怪。在这种情况下,您需要考虑最有意义的原因,也许是错误 protocolError 要么 unknownError 。
protocolError
unknownError
每个命令都要同时或并行处理。如果您无法进行用户请求的所有更改,则根本不执行任何命令可能会更加一致。因此,您的设备可以打开/关闭,但如果颜色被破坏,如果两个命令同时发送,它将失败。