STM32L+BC20+MQTT协议传输温湿度,GPS数据到阿里云物联网平台

news2024/11/24 11:31:54

(阿里云)STM32L+BC20+MQTT协议传输温湿度,GPS数据到阿里云物联网
1、材料准备
准备以下材料
在这里插入图片描述
在这里插入图片描述
2、设备连接
2.1 插入物联网卡
首先把BC20核心板从开发板上拆下来
在这里插入图片描述
然后将物联卡放置在BC20核心板内
在这里插入图片描述
物联卡放置完成将BC20核心板重新插入到开发板内(注意不要弄错方向)
在这里插入图片描述
同时接入天线
在这里插入图片描述
2.2 连接ST-Link仿真器
用3条杜邦线接入STM32L的 DIO、GND、CLK中
在这里插入图片描述
另一头的杜邦线接入仿真器,仿真器USB接口接入电脑。(注:仔细看自己仿真器的引脚顺序SWDIO、GND、SWCLK的位置,有些仿真器的引脚顺序和我使用的不一样。
在这里插入图片描述
2.3 连接串口线
将串口线一端插入到STM32L的USB口,另一端插入到电脑的USB口
在这里插入图片描述
2.4 查看端口号
如果不知道自己的模块对应哪个串口可在“我的电脑一(右键) 管理一-设备管理器一端口”中查看,这个串口是电脑接通板子后自动下载的驱动。
在这里插入图片描述
3、阿里云物联网平台创建产品、设备
3.1、账户注册、登入
阿里云:https://iot.console.aliyun.com/
进入阿里云物联网平台登录页面
在这里插入图片描述
若已有账号,则直接登录。若没有账号,则按照官方提示进行注册。
注册完成之后进行登录
在这里插入图片描述
3.2、创建产品
按照提示进行产品创建
在这里插入图片描述
如图所示填入相关产品信息,并点击确定完成创建
在这里插入图片描述

产品创建完成
在这里插入图片描述
3.3、创建产品属性
按照提示创建产品属性
在这里插入图片描述
如图所示添加纬度属性
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
如图所示添加经度属性

在这里插入图片描述

如图所示添加湿度属性
在这里插入图片描述

如图所示添加温度属性
在这里插入图片描述

属性添加完成之后点击发布上线
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
3.4、创建设备
按照提示进行设备创建
在这里插入图片描述
在这里插入图片描述
设备创建完成
在这里插入图片描述

4、修改,下载代码
4.1、获取Topic,TopicPost
按照提示获取TopicPost
在这里插入图片描述

在这里插入图片描述
按照提示获取Topic
在这里插入图片描述
4.2、获取ProductKey,DeviceName,DeviceSecret
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
4.3、代码修改
在这里插入图片描述
4.4、代码下载
打开代码,点击配置仿真器
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

5、数据查看
打开平台设备,点击物模型处,即可查看到实时上传的数据
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/748039.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

飞控仿真软件

飞控仿真是一种在计算机模拟环境中对飞行控制系统进行测试和验证的方法。它通过使用仿真软件和工具来模拟飞行器的物理行为、传感器数据和控制算法的执行,以评估飞行控制系统的性能和稳定性。 原理 物理模型:仿真软件使用物理模型来描述飞行器的运动行为…

成为一名网络安全工程师难吗?

如果对该专业感兴趣且愿意为之努力,那么学起来是十分轻松的;如果不感兴趣且不愿下功夫,学习起来肯定比较难的 需要学什么? 成为网络安全工程师,需要经历3各阶段:初级安全工程师→中级安全工程师→高级安全…

【Linux后端服务器开发】socket套接字

目录 一、socket 套接字概述 二、socket 函数接口 三、IP地址与端口号的网络格式 四、TCP协议的本地通信C语言示例 一、socket 套接字概述 socket 是什么? socket 本质上是一个抽象的概念,它是一组用于网络通信的 API,提供了一种统一的…

宝塔部署前后端分离项目

✅作者简介:大家好,我是Cisyam,热爱Java后端开发者,一个想要与大家共同进步的男人😉😉 🍎个人主页:Cisyam-Shark的博客 💞当前专栏: 项目部署 ✨特色专栏&…

【数据结构导论】第 5 章:图

目录 一、图的基本概念 (1)图的定义 (2)图的基本术语 (3)图的基本运算 二、图的存储结构 (1)邻接矩阵 ① 图的邻接矩阵 ② 带权图(网)的邻接矩阵 ③ 邻接矩阵的类型定…

【UE4】在控件蓝图上播放视频

UE版本:4.26 在上一篇文章中(【UE】场景内播放视频、音频)介绍了如何在场景中播放视频,本篇文章将介绍如何在UI上播放视频 效果 步骤 1. 首先在“Content”文件夹中新建一个名为“Movies”的文件夹 2. 在文件夹中随便添加一个.…

iManager for K8S 站点定制(以MongoDB为例)

作者:ls 目录 背景前期准备实现效果实现过程附录YAML中的属性配置占位符列表 背景 SuperMap iManager支持一键创建用户定制的站点,可将已添加的站点模板创建为站点环境,并通过站点使用应用。   定制站点与其他站点相同,在监管方…

学习PostgreSQL的优势

学习 PostgreSQL 可以为您打开许多就业机会。 PostgreSQL 是一种强大的关系型数据库管理系统,被广泛用于企业和组织中的数据管理和应用程序开发。 以下是一些学习 PostgreSQL 可能帮助您找到的工作领域: **1.数据库管理员:**作为 PostgreSQ…

负载均衡详解

负载均衡可以简单分为服务端负载均衡和客户端负载均衡这两种。 根据 OSI 模型,服务端负载均衡还可以分为: 二层负载均衡三层负载均衡四层负载均衡七层负载均衡 最常见的是四层和七层负载均衡 四层负载均衡 工作在 OSI 模型第四层,也就是传…

TIA博途中FC或FB块被多次调用后,监控单个块执行情况的具体方法

TIA博途中FC或FB块被多次调用后,监控单个块执行情况的具体方法 本文以简单的电机启保停程序为例进行说明: 如下图所示,首先添加一个“启保停”FC块,定义块的接口变量,并编写梯形图程序, 如下图所示,在PLC数据类型中添加一个motorControl数据类型,其中包含start、stop…

Python replace()函数使用详解,Python替换字符串

「作者主页」:士别三日wyx 「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「推荐专栏」:小白零基础《Python入门到精通》 replace函数使用详解 1、不改变原字符串2、指定替换次数3、转义符4、替换列表、元…

opencv 基础图像操作-彩色图像

opencv 基础图像操作-彩色图像 彩色图像 相比二值图像和灰度图像,彩色图像是更常见的一类图像,它能表现更丰富的细节信息。 神经生理学实验发现,在视网膜上存在三种不同的颜色感受器,能够感受三种不同的颜色:红色、绿色…

边缘计算在智慧校园应用,实现校园智能化管理

随着科技的发展和互联网技术进步,校园管理正逐步实现数字化、智能化转型。边缘计算作为一种新兴技术,通过在离数据源较近的地方进行数据处理,实现了实时性分析与响应,为校园带来了更智能、安全的管理方式。 学生学习状态监控 AI动…

LCD1602屏幕简介(全网最详细教程)

目录 1.接线说明 2.LCD1602显示原理 3.LCD1602时序分析 4.LCD1602显示一个字符 5.LCD1602显示一行 1.接线说明 第1引脚:GND为电源地 第2引脚:VCC接5V电源正极 第3引脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱&…

关于海外的Apple搜索广告

随着Apple平台成为大多数应用的服务支柱,我们需要比以往任何时候都更加关注iOS搜索广告,从而成功与用户建立联系。Apple Search Ads能够通过搜索为我们的应用带来流量,让用户在App Store中输入相关关键词时能够高效、简单地发现应用。 Apple …

超详细的学习笔记:CSS浮动(附代码示例)

笔记参考b站网课:【前端开发入门教程,web前端零基础html5 css3前端项目视频教程】https://www.bilibili.com/video/BV1Kg411T7t9?p124&vd_source06e5549bf018e111f4275c259292d0da 目录 一、结构伪类选择器 二、伪元素 三、标准流 四、浮动 1、…

WEB APIs day3 (1)

一、表单全选反选案例 <!DOCTYPE html><html><head lang"en"><meta charset"UTF-8"><title>全选反选案例</title><style>* {margin: 0;padding: 0;}table {border-collapse: collapse;border-spacing: 0;border…

【ROS2】仿真入门

一、说明 在机器人项目中,仿真是一个具有多种用途的重要方面。首先,您可以测试希望机器人执行的行为代码。其次,您可以使用仿真来测试不同类型的硬件,例如距离传感器、相机或 3D 点云传感器,看看哪种效果最好。第三,可视化模拟的相同软件可以与真正的机器人实时使用,在机…

基于51单片机和proteus的智能垃圾桶系统

此系统是基于51单片机和proteus的仿真设计&#xff0c;功能如下&#xff1a; 1. LCD1602实时显示系统状态。 2. 超声波测距模拟检测人体靠近垃圾桶 3. 舵机模拟开启或关闭垃圾桶桶盖。 4. 垃圾桶满溢后报警指示。 5. LED指示人体状态满溢状态及系统状态。 功能框图如下&am…

BTP Integration Suite学习笔记 - (Unit2) Developing with SAP Integration Suite

BTP Integration Suite学习笔记 - (Unit1) Developing with SAP Integration Suite 这章内容比较大而空 Unit2 iPaaS介绍 2.1 SAP的集成策略 这张图应该不陌生&#xff0c;很多地方都可以看到&#xff0c;SAP对于智能企业的集成策略。它有四个原则&#xff1a; Predefined in…