基于机智云平台的联网开关-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、远程控制设备


本文介绍如何使用机智云平台进行联网开关的QT上位机开发,包括利用OpenAPI控制虚拟设备、获取usertoken、通过MAC绑定设备及远程控制设备等关键步骤。

2146

被折叠的 条评论
为什么被折叠?



