使用Qt玩转Yeelink Http API

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a912293097/article/details/52974107

yeelink_Qt

yeelink_Qtyeelink_Qt是一个用Qt编写的对接yeelink服务的客户端程序,代码很简单,无非就是http的get、post请求。

yeelink的api文档地址:点击这里

我的设备地址
这里写图片描述

在官方提供的接口文档上提供了curl测试的方法,建议创建完设备后使用curl或者本项目中的demo对所创建的传感器进行测试。相比curl,yeelink_Qt更直观。

创建传感器

  • 注册yeelink
  • 添加新设备
  • 添加传感器 6种类型选择

使用本项目中提供的库玩转“数值类型”传感器,在上面创建完传感器后到账户设置中拿到apikey。

使用源码

使用yeelink_Qt源码

  • clone项目到本地git clone [email protected]:tianzhihen/yeelink_Qt.git
  • yeelinkapi_v1.h,yeelinkapi_v1.cpp两个文件添加到你的Qt项目中

“数值类型”传感器为例

  1. 创建一个传感器对象:yeelinkValueSensor = new YeelinkValueTypeSensor();
  2. 初始化设备地址、传感器地址、appKey:yeelinkValueSensor->init(deviceId,valueSensorId,appKey);
  3. 连接传感器返回数据的信号: connect(yeelinkValueSensor,SIGNAL(sig_valData(double)),this,SLOT(slt_valData(double)));
  4. 构建数据点上传数据:yeelinkValueSensor->setValTypeData(12);
    具体使用方法详见项目中Demo目录下的Qt工程。

使用镜像

数值型传感器界面

开关型传感器界面

GPS型传感器界面

泛型传感器界面

图片型传感器界面

欢迎 star!

欢迎关注 云和物联 csesors.cc

猜你喜欢

转载自blog.csdn.net/a912293097/article/details/52974107