MQTT Linux使用MQTT上报温度到腾讯云

这篇具有很好参考价值的文章主要介绍了MQTT Linux使用MQTT上报温度到腾讯云。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、MQTT.fx客户端实现与腾讯云的通信

1.打开腾讯云官网,注册并登录.
2.登录之后点击右上角的控制台点进去
3.鼠标滑到云产品,进入物联设备服务中的物联网通信
MQTT Linux使用MQTT上报温度到腾讯云
4.点击创建新产品,现在我们来创建一个上报温度产品
MQTT Linux使用MQTT上报温度到腾讯云
5.产品创建信息如下,点击确定
MQTT Linux使用MQTT上报温度到腾讯云
6.我们已经创建好了一个产品,如下,现在来创建设备。(设备是产品的实例,一个产品下可以有多个设备。)
MQTT Linux使用MQTT上报温度到腾讯云
7.设备创建信息如下,点击保存,点击开始管理设备
MQTT Linux使用MQTT上报温度到腾讯云
MQTT Linux使用MQTT上报温度到腾讯云
8.设备已经创建好了,现在我们收集一下MQTT连接腾讯云的信息。将信息保存在txt文件中
MQTT Linux使用MQTT上报温度到腾讯云
9.现在我们已经知道了Client ID、MQTT Username和MQTT Password还需要知道腾讯云MQTT服务端口、服务器地址、消息通信的topic
MQTT Linux使用MQTT上报温度到腾讯云
选第一个订阅和发布都可以用
ip是:产品id+.iotcloud.tencentdevices.com 端口:1883,都要记下来哦
10.经过上面的解析,可以使用mqtt.fx测试
MQTT.fx下载链接:MQTT.fx
MQTT Linux使用MQTT上报温度到腾讯云
MQTT Linux使用MQTT上报温度到腾讯云
11.然后我们点击ok就可以了,然后点击connect,当出现从红灯变成绿灯我们就实现了与腾讯云的连接
MQTT Linux使用MQTT上报温度到腾讯云
12.我们把之前记录的信息中主题的订阅和发布填入
MQTT Linux使用MQTT上报温度到腾讯云
13.然后我们进入设备中的在线调试给MQTT.fx中发送消息.然后我们打开MQTT.fx中会收到我们腾讯云上发来的消息
MQTT Linux使用MQTT上报温度到腾讯云
16.我们在客户端订阅已经实现了,接下来我们要实现客户端给腾讯云发消息,从而实现双向通信,我们将设备中的发布复制到MQTT.fx中.然后我们进入云日志中,点击内容日志,就能看到我们给腾讯云发送的消息了
MQTT Linux使用MQTT上报温度到腾讯云

二、Linux使用MQTT上报温度到腾讯云

之前我们实现了温度上报到阿里云物联网平台,现在我们上报温度到腾讯云,二者原理与流程大致相同,可以看之前温度上报阿里云博客学习一下

需要改一下ini配置文件 ,或者也可以直接放到之前阿里云ini文件中再用解析参数来实现二者的切换。

[mqtt_server_addr]
host        =H4C4UCNZGC.iotcloud.tencentdevices.com
port        =1883

[user_passwd]
username    ="H4C4UCNZGCds18b20;12010126;5cfa3;1683302400"
passwd      ="1a12038750e270d12e5b832dd7be65335ad5bb697f7227098a7253bfee6dece7;hmacsha256"

[client_id]
id          =H4C4UCNZGCds18b20

[sub_topic]
topic       =H4C4UCNZGC/ds18b20/data

[pub_topic]
topic       =H4C4UCNZGC/ds18b20/data

[json]
method      =thing.service.property.set
id          =yangpeng
identifier  =CurrentTemperature
version     =1.0.0"

[KEEP_ALIVE]
alive       =60

[ali_Qos]
Qos         =0

实现结果
MQTT Linux使用MQTT上报温度到腾讯云

项目代码地址文章来源地址https://www.toymoban.com/news/detail-461531.html

到了这里,关于MQTT Linux使用MQTT上报温度到腾讯云的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux下MQTT服务器(EMQX)搭建及paho.mqtt.c客户端开发

    前言: MQTT 是一种基于客户端服务端架构的发布 / 订阅模式的消息传输协议。它的设计思想是轻巧、开放、 简单、规范,易于实现。这些特点使得它对很多场景来说都是很好的选择,特别是对于受限的环境如机器与 机器的通信( M2M )以及物联网环境( IoT )。        ---

    2024年02月06日
    浏览(68)
  • 一文搞懂MQTT,如何在SpringBoot中使用MQTT实现消息的订阅和发布&MQTT 客户端重连

    简介: 之前介绍了RabbitMQ以及如何在SpringBoot项目中整合使用RabbitMQ,看过的朋友都说写的比较详细,希望再总结一下目前比较流行的MQTT。所以接下来,就来介绍什么MQTT?它在IoT中有着怎样的作用?如何在项目中使用MQTT? 之前介绍了RabbitMQ以及如何在SpringBoot项目中整合使用

    2024年02月05日
    浏览(42)
  • wxbit appinventor 使用MQTT客户端连接onenet时的坑

    在最近使用wxbit中的MQTT客户端时遇见一些小问题,在开始不知道具体怎么连接上自己的onenet产品,后面通过查阅资料解决了问题 写下这篇博客是为了记录相关问题 将mqtt客户端拖入后,点击MQTT客户端,便可以查看组件属性 上图4个属性决定的你连接的是哪个服务器和哪个设备

    2024年02月05日
    浏览(62)
  • ESP8266-01s入门:上报和下发数据控制单片机 AT指令讲解和上云 烧录AT固件与OneNET MQTT通信教程包含MQTT.fx1.7.1教程(微信小程序通信单片机前置任务)

    本项目教程总共分为四节 1.创建OneNET新版MQTT设备:为微信小程序与单片机通信打基础(微信小程序通信单片机前置任务) 2.(当前文章)ESP8266-01s入门:烧录AT固件与OneNET MQTT通信教程包含MQTT.fx1.7.1教程(微信小程序通信单片机前置任务) 3.物联网实践教程:微信小程序结合

    2024年02月04日
    浏览(53)
  • SpringBoot中使用Spring integration加Eclipse Paho Java Client 实现MQTT客户端

    Spring Integration 是一个开源的集成消息处理框架,它提供了消息传递、消息过滤、消息转换、消息路由等功能,可以用于构建异步、分布式的系统。 Spring-integration-stream是Spring Integration框架的一个组件,用于在不同的系统和应用之间进行消息传递、集成和流处理。 它提供了一套

    2024年02月10日
    浏览(50)
  • QT使用MQTT协议连接ONENET云平台:智能家居PC客户端开发笔记-1 环境搭建

    前端时间做了一个项目,要求在PC端使用QT制作一个客户端,用来接收从单片机上传到Onennet的数据,并且还要下发指令。当时弄了好几天,中途遇见了非常多的问题,所以写下这篇文章记录一下,同时分享一下自己的经验。 我的环境:QT 5.12.6 总结下我遇见的难点: 1,环境配

    2024年02月11日
    浏览(66)
  • 三菱FX5U modbus tcp协议 plc做服务器和客户端案例程序

    三菱FX5U  modbus tcp协议  plc做服务器和客户端案例程序,提供调试工具,程序注解,通讯协议功能的配置。 标题:三菱FX5U PLC在Modbus TCP协议中充当服务器和客户端的案例程序及通信配置详解 摘要:本文主要介绍了如何在三菱FX5U PLC上实现Modbus TCP协议的服务器和客户端功能,并

    2024年04月17日
    浏览(46)
  • QT使用MQTT协议连接ONENET云平台:智能家居PC客户端开发笔记-2 项目开发

    这篇文章主要是分享QT智能家居项目的代码 在我看来,QT MQTT的使用主要难点就是对于环境的搭建,在我们把环境搭建完之后,接下来就是传统手艺了,我们只要知道相应的库函数,调用它,就能实现我们所需要的功能了。 所以,在这里我也只是简单的分享一下我写的第一版

    2024年02月16日
    浏览(46)
  • mqtt安卓客户端

    1.MQTT(消息队列遥测传输协议),是一种基于 发布/订阅 (publish/subscribe)模式的\\\"轻量级\\\"通讯协议, 该协议构建于TCP/IP协议上 。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使

    2024年02月10日
    浏览(44)
  • Python MQTT客户端 paho-mqtt

    Python中MQTT Python有许多优秀的MQTT客户端,比较有代表性的有paho-mqtt、hbmqtt、gmqtt等,各有特色 paho-mqtt 有完善的官方文档,代码风格易于理解,目前新版本支持 MQTT 5.0 hbmqtt 使用 asyncio 库实现,可以优化网络 I/O 带来的延迟,但是代码风格不友好,文档较少,不支持 MQTT 5.0,主要后续

    2024年02月04日
    浏览(64)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包