MQTTx客户端连接腾讯云教程

正好带学生上课做了一个实验,通过MQTT客户端连接腾讯云物联网平台,把过程记录一下:

过程中有很多选择方式,本人直接就选择我选的这种,其他可以各自研究。

一、登录腾讯云 腾讯云 产业智变·云启未来 - 腾讯 (tencent.com)

1.1 右上角注册,微信扫描,以及实名认证(好像需要)

1.2 网页右上角,进入“控制台

1.3 搜索物联网,进入 控制台入口--物联网开发平台

1.4 实例管理-公共实例-立即使用

1.5 项目列表-新建项目

1.6 点击新建的项目,-->进入到产品开发界面-->新建产品,按照如下配置

1.7点击新建的产品,进入物模型配置界面,点击新建自定义功能

1.8新建温度 ,湿度,LED

1.9 点击下一步,或者直接点击“设备开发”,进入到设备开发界面

这里不做修改,可以看看topic列表。

1.10 点击下一步,进入到交互开发,主要针对微信的“腾讯连连”官方小程序

点击“配置小程序”相关项目右侧的配置,一般都是可以默认选择,点击保存

我就配置前2项,其他可以自己研究一下。

1.11 进入设备调试,新建设备

设备名称,我这里取名“device99"

1.12 根据上图三元素 可以利用编程计算出UserName以及Password,最简单还是使用”生成小工具“下载工具生成UserName以及Password。

物联网开发平台 MQTT.fx 快速接入指引-快速入门-文档中心-腾讯云 (tencent.com)

下载解压缩后,运行里面的sign.html,进入一个网页界面。

二 MQTT下载

MQTT X:跨平台 MQTT 5.0 桌面客户端工具

下载后默认安装

三 MQTT测试

3.1 打开MQTT,点击左侧”+“新建

连接成功后,在腾讯云平台会看到设备信息里可以看到”在线“

3.2 添加订阅

$thing/down/property/NJKZDRGVXO/device99

3.4 订阅测试

腾讯云发送,客户端可以接收到信息

3.5客户端发送

注意正常使用情况时,温湿度是客户端发送过去,云端显示;LED是云端发送给客户端,控制用。

$thing/up/property/NJKZDRGVXO/device99

{"method":"report","clientToken":"clientToken-9179b091-b134","params":{"tempture99":40.8,"humidity99":50.4,"led":0}}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值