你将收获

阿里云物联网平台相关知识

基于STM32+4G模组上云方法

MQTT知识

成为有实力的物联网开发者

适用人群

基于stm32和4G通信模组的物联网开发人员,阿里云物联网平台开发者,兴趣爱好者等。

课程介绍

本课程着重介绍如何使用stm32+4G通信模组连接阿里云物联网平台,实现数据属性上报以及远程升级功能。在本课程中,大家可以学习到如何使用操作阿里云物联网平台;4G模块和AT指令的编程技巧;以及MQTT协议的内容和源码的移植,在课程后面我会手把手的教大家怎么使用stm32这款低端平台的单片机编程实现连接阿里云物联网平台。

随着物联网技术日益成熟,目前很多设备都是搭载通信模组“上云”。通过学习本课程后我相信大家对设备上云有一个全面的认识,帮助大家在工作谈薪时多个加分项,(据我了解,目前熟悉物联网开发的工程师不会低于20K)。

在学习本课程时也希望大家做到如下:

1、熟悉stm32基本开发工作,或者能很快看懂stm32平台的源码。

2、由于课程中产出的代码量较多,课程无法逐一讲解,大家在课下好好阅读底层实现。

课程目录

讨论留言
37 条回复 进入帖子
切换为未回复评论
切换为时间正序
请发表友善的回复…
发表回复
davidwc2024-08-24
  • 打赏
  • 举报
回复

MQTTClient.c和MQTTClient.h的怎么下载的找不到?

weixin_413643472024-08-07
  • 打赏
  • 举报
回复

第一次用烧写器下载程序,阿里云可以升级。下一次在升级会出现校验失败是什么原因。都是出现这个问题

Yegege4182023-07-02
  • 打赏
  • 举报
回复

可惜没有下放继电器或者点灯这些案例

NTLZZ2023-02-02
  • 打赏
  • 举报
回复

老师,如果我用的移远的EC200U(AT指令是一样的),我还是以这种移植MQTT源码的方式可以实现整体功能吗?

Ridoc2022-11-10
  • 打赏
  • 举报
回复
课件和例程在哪里下载啊
carl.xu2022-10-07
  • 打赏
  • 举报
回复1
点开一个视频,有下载课件的按钮,点下载就好了啊 在哪里嘞,请老师说一下,谢谢
carl.xu2022-10-07
  • 打赏
  • 举报
回复
老师,请问在哪里下载课件, 点开一个视频,有下载课件的按钮,点下载就好了啊 找了好久,没有找到这个 下载课件的按钮
chc0_0chc2022-07-10
  • 打赏
  • 举报
回复
想把这套代码移植到stm32+esp8266上板子上,发现整套代码很多用的函数指针,代码看着很慢,比较难找到函数指针指向的原型函数,有什么方法能快速找到函数指针所指向原型函数么
qq_338623112022-05-11
  • 打赏
  • 举报
回复
博主您好,SHA256校验失败会是什么原因啊
tw2022-05-12
  • 举报
回复
@qq_33862311

具体是哪一步?是不是从STM32的FLASH中读取出来的内容和下载文件的校验内容不对?

tw2022-05-12
  • 举报
回复
@qq_33862311

建议查看下烧写的步骤哪一步漏了字节

qq_338623112022-02-23
  • 打赏
  • 举报
回复
博主,您好!能分享一下课程例程中stm32与EC200的硬件连接吗
tw2022-02-25
  • 举报
回复
@qq_33862311

硬件连接就是MCU的串口TTL对接就好了

mdc92023-11-01
  • 举报
回复
@tw透传 http和 AT指令 HTTp 有啥区别?开启透传每次 发 头部和 主体数据就行? AT需要多次AT指令,等待响应,在发正文数据么? http头部是都会发到服务器么? 还是只有 主体内容才发到服务器
qq_338623112022-02-23
  • 打赏
  • 举报
回复
博主,您好;能分享一下3,EC200和stm32的硬件连接嘛
tw2022-03-01
  • 举报
回复1
@qq_33862311

其实就是STM32和4G模块串口TTL直连就好了,没什么难度

qq_338623112022-02-20
  • 打赏
  • 举报
回复
博主您好,bin文件下载AT+QHTTPREADFILE="UFS:update.bin",80,存到4G模块没有返回0,而是返回+QHTTPREADFILE: 729 失败是什么原因
tw2022-02-21
  • 举报
回复
@qq_33862311

这个错误是Memory allocation failed,你的模块是什么型号的?下周文件多大?

qq_338623112022-02-21
  • 举报
回复
@qq_33862311f103re,rom:512k,ram64k,下载课程例程的bin文件,三十几KB ;ec20通过串口和stm32连接,把pwr和vbat引脚短接了
qq_338623112022-02-21
  • 举报
回复
@qq_33862311我就改了例程的设备型号和三元组
1条回复
  • 打赏
  • 举报
回复
下载不了课件
tw2021-11-30
  • 举报
回复
@点末电子-尹工

点开一个视频,有下载课件的按钮,点下载就好了啊

  • 打赏
  • 举报
回复
请问批量生产的时候,怎么写入密钥
tw2021-11-30
  • 举报
回复
@点末电子-尹工

这个需要自己实现接口了

mayonggui_love2021-10-12
  • 打赏
  • 举报
回复
课件怎么下载不了呀
Black eyes2021-08-15
  • 打赏
  • 举报
回复
老师,我用的air724ug模块,支持mqtt协议。 我移植代码的时候,是不是1、MQTT源码就不需要;2、将tcp_network.c修改成mqtt_network.c。
tw2021-08-15
  • 举报
回复
@Black eyes

如果你使用另外的4G模块内置的MQTT协议,就不需要MQTT的源码了,而且要修改at_port.c 和tcp_network.c的源码

键盘蜂2021-08-11
  • 打赏
  • 举报
回复
老师你好我想问下你的硬件连接 和你用的4g模块是什么 我想买来自己调试
tw2021-08-12
  • 举报
回复
@键盘蜂

4G模块用的是移远的EC20,和住MCU就是简单的UART连接

xusowu2021-05-25
  • 打赏
  • 举报
回复
将代码移植了,但是走到TCP连接的部分死循环了,一直是AT+QIOPEN这一步,不知道为什么。
tw2021-05-31
  • 举报
回复
@xusowu

4G模块返回什么呢?有没有打印日志看看?

xusowu2021-06-04
  • 举报
回复
@xusowu最近解决了很多问题,然后现在的情况是数据全部写到指定的flash扇区了,然后跳转后不可以运行,如果我直接使用下载器下载是可以运行的(我使用仿真器对比了写入的数据和下载的数据,都是一样的)。然后跳转前后的中断也关断和开启了不知道怎么回事儿。我的微信是18640191683,希望得到老师指点,
xusowu2021-04-30
  • 打赏
  • 举报
回复
在做基于STM32F407和移远EC20的OTA开发,希望得到帮助!
tw2021-05-03
  • 举报
回复
@xusowu

注意EC20模块的文件操作即可,可参考例程代码

码中马赛克2021-04-09
  • 打赏
  • 举报
回复
阿里云物联网讲的很通俗易懂,例程代码不错!!谢谢帮我解决了大难题
tw2021-04-28
  • 举报
回复
@码中马赛克

谢谢