STM32L+BC20+MQTT连接腾讯云传输温湿度数据并控制继电器

本文主要是介绍STM32L+BC20+MQTT连接腾讯云传输温湿度数据并控制继电器,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一、材料准备
准备以下材料
在这里插入图片描述
二、设备连接
2.1、插入物联网卡
首先把BC20核心板从开发板上拆下来
在这里插入图片描述
然后将物联卡放置在BC20核心板内
在这里插入图片描述
物联卡放置完成将BC20核心板重新插入到开发板内(注意不要弄错方向)
在这里插入图片描述
2.2、连接ST-Link仿真器
用3条杜邦线接入STM32L的 DIO、GND、CLK中
在这里插入图片描述
另一头的杜邦线接入仿真器,仿真器USB接口接入电脑。(注:仔细看自己仿真器的引脚顺序SWDIO、GND、SWCLK的位置,有些仿真器的引脚顺序和我使用的不一样。
在这里插入图片描述
在这里插入图片描述
2.3、连接串口线
将串口线一端插入到STM32L的USB口,另一端插入到电脑的USB口
在这里插入图片描述
三、腾讯云物联网平台创建
3.1、账号注册、登入
腾讯云:
https://cloud.tencent.com/act/new?fromSource=gwzcw.4728128.4728128.4728128&utm_medium=cpc&utm_id=gwzcw.4728128.4728128.4728128
若已有账号,则直接登录。若没有账号,则按照官方提示进行注册。
注册完成之后进行登录
在这里插入图片描述
注册登录完成按照提示搜索物联网点击进入
在这里插入图片描述
点击实例进入
在这里插入图片描述
3.2、创建项目
按照提示创建项目
在这里插入图片描述
在这里插入图片描述
创建完成
在这里插入图片描述
3.3、创建产品
按照提示创建产品
在这里插入图片描述
在这里插入图片描述
如图所示填入相关信息,点击确定
在这里插入图片描述
创建完成
在这里插入图片描述
3.4、配置产品信息、创建设备
按照提示配置产品信息
在这里插入图片描述
按照提示自定义属性
在这里插入图片描述
创建湿度功能
在这里插入图片描述
创建温度功能
在这里插入图片描述
创建控制继电器行为
在这里插入图片描述
功能、行为创建完成
在这里插入图片描述
点击下一步
在这里插入图片描述
点击下一步
在这里插入图片描述
按照提醒关闭相应选项,点击下一步
在这里插入图片描述
按照提示创建设备
在这里插入图片描述
如图所示填入相关信息,点击确定
在这里插入图片描述
设备创建完成
在这里插入图片描述
点击下一步
在这里插入图片描述
选择开发完成并发布
在这里插入图片描述
四、获取设备信息、域名、端口号
4.1、获取域名、端口号
按照提示获取域名、端口号
在这里插入图片描述
在这里插入图片描述
4.2、获取设备信息
按照提示下载ProductKey、DeviceName、DeviceSecret计算工具
在这里插入图片描述
在这里插入图片描述
下载完成之后请自行解压
并打开sign.html文件
在这里插入图片描述
按照提示寻找ProductID、DeviceName、DeviceSceret并进行计算
在这里插入图片描述
按照箭头所示填入相对应的字段信息,并点击计算,将计算结果保存
在这里插入图片描述
按照提示获取Topic
在这里插入图片描述
按照提示获取TopicPost
在这里插入图片描述
五、修改代码、下载程序
5.1、配置ST-Link仿真器
打开代码,点击配置仿真器
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
5.2、修改代码
按照提示修改ProductKey、DeviceName、DeviceSecret
注意:${deviceName}=替换成自己的设备名称
在这里插入图片描述
按照提示修改域名、端口号
在这里插入图片描述
按照提示修改Topic、TopicPost
在这里插入图片描述
在这里插入图片描述
5.3、下载代码
在这里插入图片描述
在这里插入图片描述
六、查看数据
6.1、查看上传的温湿度数据
从图中可以看到我们的温湿度数据已经实时上传到腾讯云的物联网平台了
在这里插入图片描述
QQ群:

131322621

欢迎大家进群交流!

这篇关于STM32L+BC20+MQTT连接腾讯云传输温湿度数据并控制继电器的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/331297

相关文章

Spring Security 基于表达式的权限控制

前言 spring security 3.0已经可以使用spring el表达式来控制授权,允许在表达式中使用复杂的布尔逻辑来控制访问的权限。 常见的表达式 Spring Security可用表达式对象的基类是SecurityExpressionRoot。 表达式描述hasRole([role])用户拥有制定的角色时返回true (Spring security默认会带有ROLE_前缀),去

大模型研发全揭秘:客服工单数据标注的完整攻略

在人工智能(AI)领域,数据标注是模型训练过程中至关重要的一步。无论你是新手还是有经验的从业者,掌握数据标注的技术细节和常见问题的解决方案都能为你的AI项目增添不少价值。在电信运营商的客服系统中,工单数据是客户问题和解决方案的重要记录。通过对这些工单数据进行有效标注,不仅能够帮助提升客服自动化系统的智能化水平,还能优化客户服务流程,提高客户满意度。本文将详细介绍如何在电信运营商客服工单的背景下进行

基于MySQL Binlog的Elasticsearch数据同步实践

一、为什么要做 随着马蜂窝的逐渐发展,我们的业务数据越来越多,单纯使用 MySQL 已经不能满足我们的数据查询需求,例如对于商品、订单等数据的多维度检索。 使用 Elasticsearch 存储业务数据可以很好的解决我们业务中的搜索需求。而数据进行异构存储后,随之而来的就是数据同步的问题。 二、现有方法及问题 对于数据同步,我们目前的解决方案是建立数据中间表。把需要检索的业务数据,统一放到一张M

关于数据埋点,你需要了解这些基本知识

产品汪每天都在和数据打交道,你知道数据来自哪里吗? 移动app端内的用户行为数据大多来自埋点,了解一些埋点知识,能和数据分析师、技术侃大山,参与到前期的数据采集,更重要是让最终的埋点数据能为我所用,否则可怜巴巴等上几个月是常有的事。   埋点类型 根据埋点方式,可以区分为: 手动埋点半自动埋点全自动埋点 秉承“任何事物都有两面性”的道理:自动程度高的,能解决通用统计,便于统一化管理,但个性化定

W外链微信推广短连接怎么做?

制作微信推广链接的难点分析 一、内容创作难度 制作微信推广链接时,首先需要创作有吸引力的内容。这不仅要求内容本身有趣、有价值,还要能够激起人们的分享欲望。对于许多企业和个人来说,尤其是那些缺乏创意和写作能力的人来说,这是制作微信推广链接的一大难点。 二、精准定位难度 微信用户群体庞大,不同用户的需求和兴趣各异。因此,制作推广链接时需要精准定位目标受众,以便更有效地吸引他们点击并分享链接

使用SecondaryNameNode恢复NameNode的数据

1)需求: NameNode进程挂了并且存储的数据也丢失了,如何恢复NameNode 此种方式恢复的数据可能存在小部分数据的丢失。 2)故障模拟 (1)kill -9 NameNode进程 [lytfly@hadoop102 current]$ kill -9 19886 (2)删除NameNode存储的数据(/opt/module/hadoop-3.1.4/data/tmp/dfs/na

异构存储(冷热数据分离)

异构存储主要解决不同的数据,存储在不同类型的硬盘中,达到最佳性能的问题。 异构存储Shell操作 (1)查看当前有哪些存储策略可以用 [lytfly@hadoop102 hadoop-3.1.4]$ hdfs storagepolicies -listPolicies (2)为指定路径(数据存储目录)设置指定的存储策略 hdfs storagepolicies -setStoragePo

Hadoop集群数据均衡之磁盘间数据均衡

生产环境,由于硬盘空间不足,往往需要增加一块硬盘。刚加载的硬盘没有数据时,可以执行磁盘数据均衡命令。(Hadoop3.x新特性) plan后面带的节点的名字必须是已经存在的,并且是需要均衡的节点。 如果节点不存在,会报如下错误: 如果节点只有一个硬盘的话,不会创建均衡计划: (1)生成均衡计划 hdfs diskbalancer -plan hadoop102 (2)执行均衡计划 hd

【Prometheus】PromQL向量匹配实现不同标签的向量数据进行运算

✨✨ 欢迎大家来到景天科技苑✨✨ 🎈🎈 养成好习惯,先赞后看哦~🎈🎈 🏆 作者简介:景天科技苑 🏆《头衔》:大厂架构师,华为云开发者社区专家博主,阿里云开发者社区专家博主,CSDN全栈领域优质创作者,掘金优秀博主,51CTO博客专家等。 🏆《博客》:Python全栈,前后端开发,小程序开发,人工智能,js逆向,App逆向,网络系统安全,数据分析,Django,fastapi

烟火目标检测数据集 7800张 烟火检测 带标注 voc yolo

一个包含7800张带标注图像的数据集,专门用于烟火目标检测,是一个非常有价值的资源,尤其对于那些致力于公共安全、事件管理和烟花表演监控等领域的人士而言。下面是对此数据集的一个详细介绍: 数据集名称:烟火目标检测数据集 数据集规模: 图片数量:7800张类别:主要包含烟火类目标,可能还包括其他相关类别,如烟火发射装置、背景等。格式:图像文件通常为JPEG或PNG格式;标注文件可能为X