基於機智雲平臺的聯網開關-QT上位機開發

基於機智雲平臺的聯網開關-QT上位機開發

一、前言

二、參考資料

1、利用openapi(postman)控制虛擬設備

2、Open API 指南

3、Gizwits Open API

三、實現

1、打開 Gizwits Open API

2、創建匿名用戶,獲取 user token

在這裏插入圖片描述
在這裏插入圖片描述
機智雲後臺
獲取 APP ID
在這裏插入圖片描述
寫入APP ID
在這裏插入圖片描述
填入body
{
“phone_id”: “15734058981”
}
在這裏插入圖片描述

3、通過MAC綁定設備

獲取 app-id appid:47211cd0f00242dd9207c9f3ccfbd765
在這裏插入圖片描述
獲取 Product Secret(de94fb8b685f4ec5bce9469a27c35687)

在這裏插入圖片描述
獲取MAC地址(virtual:site)
在這裏插入圖片描述
獲取Product Key(08466e739a844dacb8511426a53ae7c6)
在這裏插入圖片描述
獲取Timestamp
在這裏插入圖片描述
計算出Signature,Signature的算法利用MD5加密的方法{MD5(product_secret+X-Gizwits-Timestamp).lower()},打開
MD5加密工具
在這裏插入圖片描述

4、遠程控制設備

在這裏插入圖片描述
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章