一、准备材料

二、设备连接
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.1、账号注册、登入
华为云:
https://activity.huaweicloud.com/discount_area_v5/index.html?utm_source=qihu&utm_medium=brand&utm_campaign=&utm_content=&utm_term=&utm_adplace=AdPlace037353
若已有账号,则直接登录。若没有账号,则按照官方提示进行注册。
注册完成之后进行登录

若已有账号,则直接登录。若没有账号,则按照官方提示进行注册。
注册登录完成按照提示搜索物联网平台点击进入




按照提示进入到以下界面

3.2、创建产品、产品属性、命令
按照提示创建产品

如图所示填入相关信息,并点击确定

创建完成

按照提示创建产品属性



添加湿度属性

添加温度属性

添加完成

按照提示添加命令

如图所示填入相关信息,并点击确定

添加完成

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

如图所示填入相关信息并点击确定,最后自动生成一个设备信息txt文本,务必要保存好

创建完成

四、获取设备信息
4.1、生成ClientId、Username、Password
生成工具网址:https://iot-tool.obs-website.cn-north-4.myhuaweicloud.com/
按照提示获取设备ID


按照提示生成设备信息,并保存下来

4.2、获取服务器域名、地址
按照提示获取服务器域名、地址


4.3、获取Topic、TopicPost
按照提示获取TopicPost

注意{deviceId}替换成自己的设备ID
{codecMode}则根据自己的需求选择替换,本次案例则选Json

按照提示自定义Topic



自定义完成,注意:{device_id}需要换成自己的

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






5.2、修改代码
按照提示修改信息

按照提示修改服务器域名、地址

5.3、下载程序


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

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

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

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

QQ群:

796415884

欢迎大家进群交流!

FreeRTOS+STM32L+BC20+MQTT协议传输温湿度数据,控制继电器云平台——④华为云相关推荐

  1. FreeRTOS+STM32L+ESP8266+MQTT协议传输温湿度数据,控制继电器到阿里云物联网平台

    一.准备材料 二.设备连接 2.1 插入模块.串口线 将ESP8266模块按照图中所示插入指定位置 将串口线一端插入到STM32L的USB口,另一端插入到电脑的USB口 2.2.连接ST-Link仿真 ...

  2. STM32+ESP8266+MQTT协议连接腾讯物联网开发平台

    一.环境介绍 单片机采用:STM32F103C8T6 上网方式:采用ESP8266,也可以使用其他设备代替,只要支持TCP协议即可.比如:GSM模块.有线网卡等. 开发软件:keil5 物联网平台: ...

  3. 【上电即上华为云】华为云openCPU智联模组_Cat.1_MC615-CN-L610-CN_环境温湿度(GXHT30传感器)

    原贴地址:https://bbs.huaweicloud.com/blogs/300123 [摘要] openCPU开发Cat.1模组L610-CN,运行模组内置的hwcloud iot link协议 ...

  4. 深化生态合作,博睿数据APM正式上架华为云严选商城

    在深化与华为的合作进程中,博睿数据又迈出了坚实的一步. 近日,博睿数据APM应用性能监控系统和配套服务入驻华为云严选商城,企业用户可通过华为云严选商城直接下单购买选用博睿数据APM应用性能监控系统和配 ...

  5. STM32L+BC20+MQTT连接阿里云传输温湿度数据并控制继电器

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

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

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

  7. STM32F1+BC20+MQTT+FreeRTOS系统连接云平台传输温湿度,控制LED灯②——电信云

    一.材料准备 准备以下材料 二.设备连接 2.1.插入物联网卡 将BC20核心板从主板上拔下,按照指示将物联卡中卡插入BC20核心板.将物联网卡插好后,重新将BC20核心板装回主板 2.2.接入温湿度 ...

  8. 52单片机连接ESP8266烧入固件使用MQTT协议将温湿度上传至OneNET云平台

    52单片机连接ESP8266烧入固件使用MQTT协议连接OneNET云平台 参考: ---------------------------------------------------------- ...

  9. ESP32-C3通过MQTT协议把温湿度上传到阿里云物联网平台

    最近本来想实现微信小程序通过OneNet平台控制灯开关的,没想到微信小程序代码都写好接口了,才发现onenet想下发命令的应用管理得要钱了,秉承白嫖绝不白给的精神,毅然决然的转用阿里云平台. 文章目录 ...

最新文章

  1. const、static型数据在内存中如何存储?(变量存放位置)
  2. 11G中自动收集统计信息
  3. NHibernate初学者指南(2):一个完整的例子
  4. elasticsearch5.4.3、kibana分布式安装
  5. 干货!Java字节码增强探秘
  6. 黑马程序员-内部类总结和笔记
  7. tornado 学习笔记17 HTTPServerRequest分析
  8. 使用JSF 2.2功能来开发可滚动,可延迟加载的Ajax数据表
  9. Nature:将基因测序带到前所未有的精度,人类首次具有在任何组织中研究基因突变的能力
  10. 常用Latex表达式符号——组合数学篇
  11. mysql容器 重启_互联网公司的基本操作!高可用的Mysql双机热备
  12. [Flink] Flink的应用场景
  13. 解决 Error: Table './db_name/table_name' is marked as crashed and last (automatic?) repair
  14. ABAP术语-Update Task
  15. 极大似然估计学习笔记
  16. 中科院-杨力祥视频教程 04课程
  17. css 鼠标划过 图片放大 实现
  18. java / js 里的 st1.indexOf( str ) -1,在 python 里得用 st1.find( str ) -1 来实现
  19. [备查]使用 SPQuery 查询 Person or Group 字段
  20. Java基础——IO流

热门文章

  1. SSL证书中DV、OV、EV证书的区别有哪些
  2. MOD04_3K 产品使用方の法学习
  3. 行列式(Determinants)
  4. 推荐系统 | 基础推荐模型 | 逻辑回归模型 | LS-PLM | PyTorch实现
  5. 优麒麟 22.04 LTS 版本正式发布 | UKUI 3.1开启全新体验
  6. Python框架django路由管理
  7. 三十六计解释及快速记忆
  8. 通过PS调出胶片色调的古风照片
  9. 快递电子面单批量打印接口对接demo-JAVA
  10. 数独问题流程图_数独游戏的难度等级分析及求解算法研究