基于机智云平台的联网开关-QT上位机开发

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

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

在这里插入图片描述
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值