阿里云物联网平台相关知识
基于STM32+4G模组上云方法
MQTT知识
成为有实力的物联网开发者
你将收获
阿里云物联网平台相关知识
基于STM32+4G模组上云方法
MQTT知识
成为有实力的物联网开发者
适用人群
课程介绍
本课程着重介绍如何使用stm32+4G通信模组连接阿里云物联网平台,实现数据属性上报以及远程升级功能。在本课程中,大家可以学习到如何使用操作阿里云物联网平台;4G模块和AT指令的编程技巧;以及MQTT协议的内容和源码的移植,在课程后面我会手把手的教大家怎么使用stm32这款低端平台的单片机编程实现连接阿里云物联网平台。
随着物联网技术日益成熟,目前很多设备都是搭载通信模组“上云”。通过学习本课程后我相信大家对设备上云有一个全面的认识,帮助大家在工作谈薪时多个加分项,(据我了解,目前熟悉物联网开发的工程师不会低于20K)。
在学习本课程时也希望大家做到如下:
1、熟悉stm32基本开发工作,或者能很快看懂stm32平台的源码。
2、由于课程中产出的代码量较多,课程无法逐一讲解,大家在课下好好阅读底层实现。
课程目录
MQTTClient.c和MQTTClient.h的怎么下载的找不到?
第一次用烧写器下载程序,阿里云可以升级。下一次在升级会出现校验失败是什么原因。都是出现这个问题
可惜没有下放继电器或者点灯这些案例
老师,如果我用的移远的EC200U(AT指令是一样的),我还是以这种移植MQTT源码的方式可以实现整体功能吗?
具体是哪一步?是不是从STM32的FLASH中读取出来的内容和下载文件的校验内容不对?
建议查看下烧写的步骤哪一步漏了字节
硬件连接就是MCU的串口TTL对接就好了
其实就是STM32和4G模块串口TTL直连就好了,没什么难度
这个错误是Memory allocation failed,你的模块是什么型号的?下周文件多大?
点开一个视频,有下载课件的按钮,点下载就好了啊
这个需要自己实现接口了
如果你使用另外的4G模块内置的MQTT协议,就不需要MQTT的源码了,而且要修改at_port.c 和tcp_network.c的源码
4G模块用的是移远的EC20,和住MCU就是简单的UART连接
4G模块返回什么呢?有没有打印日志看看?
注意EC20模块的文件操作即可,可参考例程代码
谢谢