一、材料准备
准备以下材料

二、设备连接
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://cn.aliyun.com/
若已有账号,则直接登录。若没有账号,则按照官方提示进行注册。
注册完成之后进行登录

按照提示进入物联网平台界面



3.2、创建产品
在物联网平台中,设备管理中有产品、设备等,产品相当于小米手环,设备类似于手环A。接下来新建一个产品。在物联网平台中,点击产品,进行创建

按照提示填入相关信息

产品创建完成

3.3、创建设备
按照提示创建设备

按照提示填入信息

创建完成

3.4、添加产品属性
按照提示添加产品属性


添加温度属性,注意标识符要一致!!!

添加湿度属性,注意标识符要一致!!!

添加完成

点击发布上线

四、代码修改、程序下载、配置
4.1、配置ST-Link仿真器
打开代码,点击配置仿真器






4.2、修改代码
按照提示获取TopicPost

按照提示获取Topic

按照提示获取ProductKey、DeviceName、DeviceSecret


按照提示修改代码
注意:Topic、TopicPost中的${deviceName}需要替换成DeviceName!!!】


4.3、下载程序


五、查看数据、下发指令控制继电器
5.1、查看上传的温湿度数据
从图中可以看到我们的温湿度数据已经实时上传到阿里云的物联网平台了

5.2、下发指令控制继电器
按照提示进行指令下发

输入指令:OpenDevice,打开继电器

发送完成之后,板子上的继电器指示灯随之亮起

同时可以在串口查看到:继电器已打开

输入指令:CloseDevice,关闭继电器

发送完成之后,板子上的继电器指示灯随之熄灭

同时可以在串口查看到:继电器已关闭

QQ群:

131322621

欢迎大家进群交流!

STM32L+BC20+MQTT连接阿里云传输温湿度数据并控制继电器相关推荐

  1. STM32L+BC20+MQTT连接华为云传输温湿度数据并控制继电器

    一.材料准备 准备以下材料 二.设备连接 2.1.插入物联网卡 首先把BC20核心板从开发板上拆下来 然后将物联卡放置在BC20核心板内 物联卡放置完成将BC20核心板重新插入到开发板内(注意不要弄错 ...

  2. 中移4G模块-ML302-OpenCpu开发-(MQTT连接阿里云-接收和发送数据)

    B站:https://space.bilibili.com/309103931 中移4G模块-ML302专栏:https://blog.csdn.net/qq_33259323/category_10 ...

  3. 基于STM32+FreeRtos+ESP8266+MQTT连接阿里云

    基于STM32+FreeRtos+DHT12+ESP8266+MQTT连接阿里云 1.概述 2.实现步骤 2.1.MQTT.fx模拟器与阿里云通信 2.2.STM32与阿里云通信 3. 搭建云平台 3 ...

  4. 中移4G模块-ML302-OpenCpu开发-(MQTT连接阿里云-RRPC通讯)

    B站:https://space.bilibili.com/309103931 中移4G模块-ML302专栏:https://blog.csdn.net/qq_33259323/category_10 ...

  5. 中移4G模块-ML302-OpenCpu开发-(MQTT连接阿里云-订阅主题)

    B站:https://space.bilibili.com/309103931 中移4G模块-ML302专栏:https://blog.csdn.net/qq_33259323/category_10 ...

  6. NodeMCU 通过MQTT 连接阿里云物联网

    NodeMCU 通过MQTT 连接阿里云物联网 前言: 这是第一个帖子,希望以后所有的东西都能记录在CSDN吧!自己在调试过程中也借鉴了很多人的帖子,这里总结出来,方便以后查阅,也方便他人! 1.No ...

  7. 零基础STM32+ESP12F+MQTT连接阿里云服务器完整流程(三、STM32通过代码连接阿里云服务器)

    要想实现通过代码实现STM32连入阿里云服务器,要首先实现使用AT指令通过串口连接阿里云,大家可以参考我之前的两篇文章,链接如下 链接: 零基础STM32+ESP12F+MQTT连接阿里云服务器完整流 ...

  8. NBIOT连接阿里云控制台(MQTT连接阿里云控制台)

    首先使用MQTT工具连接阿里云平台进行测试之后再使用NBIOT连接控制台,这里主要讲解MQTT连接阿里云的步骤 1.注册或登录阿里云账号 自行前往阿里云官网注册 2.进入物联网界面 首先点击阿里云旁边 ...

  9. ML307S使用MQTT连接阿里云---动态注册连接教程

    ML307S使用MQTT连接阿里云-动态注册连接教程 文章目录 ML307S使用MQTT连接阿里云---动态注册连接教程 前言 一.阿里云的动态注册流程简介 二.连接步骤 1.在阿里云物联网控制台增加 ...

最新文章

  1. GOF23设计模式(创建型模式) 原型模式
  2. golang 切片 接口_Go 经典入门系列 18:接口(一)
  3. 【软考-系统架构师】计算机操作系统相关考题答案详解
  4. springboot 实现策略模式
  5. scrapy startproject【学习笔记02】
  6. PNChart,简洁高效有动画效果的iOS图表库
  7. windows多个服务器之间共享文件夹,windows server 2008 R2 部署NFS,实现多台服务器间、客户端间的共享目录。...
  8. 【FPGA-ASK调制解调】2-ASK调制和解调的Verilog代码实现
  9. 进行计算机系统管理调度监控和维护的软件是,MES车间调度监控系统软件
  10. 编译原理用C语言编写递归下降分析程序,编译原理递归下降分析器(C语言).pdf
  11. NOIP蒟蒻组初赛攻略
  12. tedu斌-Web笔记2112-2
  13. 基于web的老年保健品销售系统/保健品销售系统
  14. PowerDesigner 修改 DBMS
  15. Glyphs 2 for Mac(字体设计编辑软件)
  16. jmeter 压力测试各种值的意思
  17. 兰伯特(Lambert)方程的求解算法3
  18. 不知名菜鸟的day10
  19. 基于高密度EEG情绪想象的无监督机器学习
  20. Cookie的加密与解密

热门文章

  1. VirtualBox 不能为虚拟电脑 打开一个新任务 VERR_NEM_VM_CREATE_FAILED
  2. Vim快捷键和:set命令大全
  3. iOS 大型项目开发漫谈
  4. 每日一记 - 3.6
  5. STM32驱动硬件MG90S舵机
  6. md5 java 实现_MD5加密的Java实现
  7. 什么是Java语言?java语言简介
  8. consul-esm原理介绍
  9. ensp安装包以及虚拟USG6000V防火墙
  10. 基于手机支付方式的电子商务网站