基於機智雲平臺的聯網開關-QT上位機開發
文章目錄
- 基於機智雲平臺的聯網開關-QT上位機開發
- 一、前言
- 二、參考資料
- 1、[利用openapi(postman)控制虛擬設備](http://docs.gizwits.com/zh-cn/UserManual/UseOpenAPI.html)
- 2、[Open API 指南](http://docs.gizwits.com/zh-cn/Cloud/openapi_apps.html#%E7%94%A8%E6%88%B7%E7%99%BB%E5%BD%95)
- 3、[Gizwits Open API](http://swagger.gizwits.com/doc/index/openapi_apps#!/%E8%AE%BE%E5%A4%87%E8%BF%9C%E7%A8%8B%E7%9B%91%E6%8E%A7/post_app_control_did)
- 三、實現
一、前言
二、參考資料
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、遠程控制設備