前序系列文章>>>spa
對標準指令集設計的各類名詞及注意事項做一個簡單的說明~.net
1、指令集說明設計
指令,即,是用來引導某一硬件工做的方式的;集,是集合的意思,「指令集」也就是多種不一樣引導指令的集合。簡單點說,指令集就是一組彙編指令的集合,不一樣的CPU使用的指令集不一樣。調試
指令集是存儲於CPU內部,用來引導CPU進行計算和控制計算機操做系統的一系列指令集合!塗鴉IoT開發平臺針對不一樣的標準產品類別,設計了相應的標準指令集用於設備下發控制功能指令。code
2、名詞解釋blog
- 標準產品類別:標準產品類別提供了可以使用標準指令集進行控制,和可以使用標準狀態集進行狀態查詢的標準化的產品類別列表。
- 標準指令集:標準指令集是設備可下發的控制功能指令集合。以產品類別區分,具體產品支持的控制指令是該類產品標準指令集的子集。
- 標準狀態集:標準狀態集是設備可上報的功能狀態集合。以產品類別區分,具體產品支持的功能狀態是該類產品標準狀態集的子集。
- 標準產品列表:
照明ci |
電工開發 |
你們電get |
小家電 |
廚電 |
安防傳感 |
運動健康 |
網關及其餘 |
燈具 |
開關、插座、排插 |
熱水器 |
掃地機 |
電茶壺 |
報警主機 |
按摩椅 |
植物生長機 |
|
場景開關 |
新風機 |
取暖器 |
麪包機 |
智能攝像機 |
|
|
|
插卡取電開關 |
冰箱 |
空氣淨化器 |
咖啡機 |
聲光報警-傳感器 |
|
|
|
創兩開關 |
浴缸 |
晾衣架 |
暖奶器 |
震動-傳感器 |
|
|
|
車庫門控制器 |
洗衣機 |
香薰機 |
衝奶機 |
家用門鎖 |
|
|
|
調光開關 |
|
其餘 |
其餘 |
其餘 |
|
|
3、注意事項
- 本章節提供了塗鴉平臺部分品類產品的指令集,更多產品持續適配中,若有需求可提交工單。
- 本章節提供的指令集與塗鴉雲中產品功能定義並不徹底一致。塗鴉雲適配了塗鴉 IoT 平臺中相同品類下不一樣產品的指令。
- 開發者只須要適配塗鴉相同品類的指令集便可控制塗鴉相同品類下不一樣的產品。
- 若返回的標準產品是類別碼爲 qt 的早期產品,可能再也不支持,如需接入請提交工單進行確認。
4、常見問題
Q: 如何判斷設備是否支持標準產品接入?
A:您能夠經過如下命令查詢您的設備所支持的標準接入的功能屬性(即指令集)和支持可上報的狀態屬性(即狀態集)。
/v1.0/devices/{device_id}/specifications
1.0/devices/{device_id}/specifications
Q: 如何調試設備功能?
A: 您能夠經過下發指令集中的指令,對設備功能進行調試。
/v1.0/devices/{device_id}/commands
Q: 如何查詢設備當前的狀態?
A: 您能夠經過如下命令查詢設備當前的狀態。
/v1.0/devices/{device_id}/status