QT作为设备接入阿里云平台
阿里云配置
阿里云官网链接
在阿里云如何创建产品,设备
第一、切换到物联网平台服务
第二步、点击左下角公共实例
点击创建产品
更具需求配置产品信息
点击添加设备
选择对应产品(设备一定是在产品后创建的)
点击查看
以下数据需要长期保存(1、2、3)
图片1
在接入前使用MQTT.fx接入测试一下,是否可以接入
MQTT.fx接入阿里云
Password生成小工具使用
1)productKey:在设备中可以查看 对应图1中的(1)
2)DeviceName:在设备中可以查看 对应图1 的 (2)
3)DeviceSecre:在设备中可以查看 对应图1 的 (3)
4)timestamp:选择填写
5)Clientld:自定义
6)填写完所有信息点击Generate
注:切记保存password 和clientld
QT
QT有自带的MQTT协议,可以使用第三方的函数库,也可以使用QT官方的函数库
接入第三方库的具体操作百度很多
#include "qmqtt.h"//没有引入第三方库是不能使用的
#include "QHostAddress"
#include "QMessageBox"QMQTT::Client *client;//定义结构体指针client = new QMQTT::Client(QHostAddress::LocalHost,1883);client->setHostName("iot-060a06sa.mqtt.iothub.aliyuncs.com");client->setPort(1883);client->setUsername("DeviceName&ProductKey");client->setPassword("password");//由于我使用的是华东2 也就是地区是上海 若是与我不一致的地区需要修改signmethodclient->setClientId("Clientld|securemode=2,signmethod=hmacsha1|");//未填写timestamp/*client->setClientId("Clientld|securemode=2,signmethod=hmacsha1,timestamp=数值|");//填写timestamp*/client->connectToHost();//订阅// /a1W0uRZgqlY/Appx/user/getclient->subscribe("/ProductKey/DeviceName/user/get");connect(client,&QMQTT::Client::received,this,&MainWindow::mqttSetData);
void MainWindow::mqttSetData(QMQTT::Message mess){qDebug()<<"::"<<mess.payload();
}
void MainWindow::sendTopic(QString data){//调用此函数可以发送数据到云端client->publish(QMQTT::Message(0,"/ProductKey/DeviceName/user/update",data.toLocal8Bit()));
}
QT作为设备接入阿里云平台相关推荐
- 阿里IOT云平台(二)---10分钟物联网设备接入阿里云IoT平台
本文转载自:https://www.geek-workshop.com/thread-37883-1-1.html.基于VS Code和Node.js 我替换了原文中的温度.湿度属性图(主要是修正了标 ...
- WIFI设备接入阿里云物联网平台
WIFI设备接入阿里云物联网平台 WIFI设备接入阿里云物联网平台 准备工作 配置WIFI模块 调试 WIFI设备接入阿里云物联网平台 本文演示WIFI设备接入阿里云物联网平台,设备采用的时HC-25 ...
- LoRaWAN设备接入阿里云IoT企业物联网平台实战——实践类
传送门:5个视频讲解,30个场景案例汇总 LoRaWAN设备接入阿里云IoT企业物联网平台实战 随着 IoT 物联网的高速发展,低功耗,远距离,抗干扰的低功耗广域网快速崛起,LoRa与NB-IoT就是 ...
- 设备接入阿里云物联网平台
接入步骤 一个设备接入阿里云物联网平台,主要有三个步骤 1.接入云平台 2.设备端开发 3.设备上下行调试 接入云平台 参考文档 设备接入指南
- [笔记]阿里云物联网之业务服务端(java、php)接入阿里云平台
文章目录 前言 准备 相关资料 相关介绍 消息通信 云产品流转 RocketMQ 服务订阅 MNS AMQP Topic通信 创建设备 Mqttfx设备接入(模拟设备) 安装mqtt.fx 1.71版 ...
- 工业智能网关BL110应用之60:如何实现智能楼宇控制BACnet 接入阿里云平台
COM口采集 楼宇控制BACnet的配置 工业智能网关一共有四个COM 接口, 以COM口采集楼宇控制BACnet MS/TP设备为例,COM口 485接口A+.B-分别对应楼宇控制 BACnet M ...
- RS485转以太网网关BL110之44:实现欧姆龙 PLC CJ/CS/CP 接入阿里云平台
COM口采集欧姆龙 PLC CJ/CS/CP 的配置 RS485转以太网网关一共有四个COM 接口, 4个COM口的配置内容一样,COM1固定为RS232,COM2.COM3和COM4是RS232/R ...
- 阿里云IOT网关BL110应用之28:实现三菱 PLC FX3U 接入阿里云平台
COM口采集三菱 PLC FX3U 的配置 工业智能网关一共有四个COM 接口, 4个COM口的配置内容一样,COM1固定为RS232,COM2.COM3和COM4是RS232/RS485可选串口(默 ...
- MQTT.fx 模拟 IoT 设备接入阿里云企业物联网平台
MQTT.fx是一款基于Eclipse Paho SDK,使用Java语言编写的MQTT客户端,支持Windows.Mac和Linux操作系统,可用于验证设备是否可与物联网平台正常连接,并基于 Top ...
最新文章
- 响应式网页的布局设计
- 人工智能可能成为我们检测COVID-19最有效的方法吗?
- 高端唯有定制,把 sublime 打造成专属的 IDE
- static的用法及其与auto的区别小结
- C语言程序设计 | 大端小端存储解析以及判断方法
- linux7切断防火墙,Linux7关闭防火墙
- Android教程之android平台水波效果!提供源码!
- ssm架构 开源项目_如何为您的开源项目选择正确的品牌架构
- 如何滚动更新 Service?- 每天5分钟玩转 Docker 容器技术(102)
- 冲动是魔鬼!国庆换机如何不花冤枉钱?
- 1011. A+B和C (15)-PAT乙级真题
- 前端学HTTP之客户端识别和cookie
- 洛谷 [P2859] 摊位预定
- 广州橙优设计:学习UI需要那些?UI设计必须会的软件
- ALV 单元格控制参数LVC_S_STYL排序问题
- 机器学习在网络安全领域的应用(二)
- 动感校园行17951长途ip电话卡
- 【STM8】IAR 项目新建步骤
- Python爬虫:ZzzFun动漫视频网
- 把表中名为'诺基亚xxxx'的商品,改为'HTCxxxx',