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 git@github.com:tianzhihen/yeelink_Qt.git
- 将
yeelinkapi_v1.h
,yeelinkapi_v1.cpp
两个文件添加到你的Qt项目中
“数值类型”传感器为例
- 创建一个传感器对象:
yeelinkValueSensor = new YeelinkValueTypeSensor();
- 初始化设备地址、传感器地址、appKey:
yeelinkValueSensor->init(deviceId,valueSensorId,appKey);
- 连接传感器返回数据的信号:
connect(yeelinkValueSensor,SIGNAL(sig_valData(double)),this,SLOT(slt_valData(double)));
- 构建数据点上传数据:
yeelinkValueSensor->setValTypeData(12);
具体使用方法详见项目中Demo目录下的Qt工程。
使用镜像
数值型传感器界面
开关型传感器界面
GPS型传感器界面
泛型传感器界面
图片型传感器界面
欢迎 star!
欢迎关注 云和物联 csesors.cc