tuya-iot

前序系列文章>>>
【涂鸦物联网足迹】涂鸦云平台数据类型和取值约束说明
对标准指令集设计的各种名词及注意事项作一个简单的说明~

一、指令集说明
指令,即,是用来引导某一硬件工作的方式的;集,是集合的意思,“指令集”也就是多种不同引导指令的集合。简单点说,指令集就是一组汇编指令的集合,不同的CPU使用的指令集不同。
指令集是存储于CPU内部,用来引导CPU进行计算和控制计算机操作系统的一系列指令集合!涂鸦IoT开发平台针对不同的标准产品类别,设计了相应的标准指令集用于设备下发控制功能指令。

二、名词解释

  • 标准产品类别:标准产品类别提供了可使用标准指令集进行控制,和可使用标准状态集进行状态查询的标准化的产品类别列表。
    *标准指令集:标准指令集是设备可下发的控制功能指令集合。以产品类别区分,具体产品支持的控制指令是该类产品标准指令集的子集。
  • 标准状态集:标准状态集是设备可上报的功能状态集合。以产品类别区分,具体产品支持的功能状态是该类产品标准状态集的子集。
  • 标准产品列表:

三、注意事项

  • 本章节提供了涂鸦平台部分品类产品的指令集,更多产品持续适配中,如有需求可提交工单。
  • 本章节提供的指令集与涂鸦云中产品功能定义并不完全一致。涂鸦云适配了涂鸦 IoT 平台中相同品类下不同产品的指令。
  • 开发者只需要适配涂鸦相同品类的指令集即可控制涂鸦相同品类下不同的产品。
  • 若返回的标准产品是类别码为 qt 的早期产品,可能不再支持,如需接入请提交工单进行确认。

四、常见问题
Q: 如何判断设备是否支持标准产品接入?
A:您可以通过以下命令查询您的设备所支持的标准接入的功能属性(即指令集)和支持可上报的状态属性(即状态集)。
/v1.0/devices/{device_id}/specifications

Q: 如何调试设备功能?
A: 您可以通过下发指令集中的指令,对设备功能进行调试。
/v1.0/devices/{device_id}/commands

Q: 如何查询设备当前的状态?
A: 您可以通过以下命令查询设备当前的状态。
/v1.0/devices/{device_id}/status

相关文章: