OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/FPGA开发资料,上千讲STM32视频教程,RT1052教程免费下载啦...
查看: 10369|回复: 348

【2019.06.17更新】物联网iot stm32 mqtt移植,基于STM32F4开发板和阿里云平台的MQTT通信开源项目

  [复制链接]

2

主题

8

帖子

1

精华

初级会员

Rank: 2

积分
162
金钱
162
注册时间
2018-12-12
在线时间
14 小时
发表于 2019-5-18 12:40:14 | 显示全部楼层 |阅读模式
本帖最后由 XinAncao 于 2019-6-17 18:57 编辑

【新发布
视频教程,没有开发板也可以学MQTT协议
MQTT协议学习及调试利器——mqtt.fx

【github项目】基于STM32F4开发板和阿里云平台的MQTT通信开源项目


摘要
     当前网络上MQTT的教程比较丰富,但实用的很少,有对MQTT协议进行讲解的,有围绕自主开发的产品进行描述的,
甚至有连云平台都是他们自主开发的,且MQTT协议的sdk包有用java、nodejs等等实现的,连国产的RT-Thread,想要用
里面的MQTT组件,都必须用RT-Thread系统才能实现,显得很乱,学习成本特别高。
     本项目基于大家目前现有的开发板,利用熟悉的uCosII实时操作系统,移植官方MQTT c代码,通过阿里云物联网平台,
实现云平台和STM32开发板的MQTT通信,并通过配套视频教程进行项目演示和讲解,使大家能够更专注于MQTT协议本身的学习,而非开发环境。

前言
     本项目是基于 正点原子STM32F4探索者开发板 和 阿里云物联网云平台 的MQTT通信项目,
项目采用TCP/IP通信链接阿里云物联网云平台,利用MQTT协议,上报开发板环境温度,
并可在阿里云物联网云控制台,发送指令控制开发板IO口,发送字符串开发板LCD可显示对应的内容。


系统构成框架
1.操作系统:uCosII
2.MQTT协议:移植官网
3.其他:待完善


代码下载
注:链接回复可见,不习惯的回复的可以到视频评论区找到。
项目代码已托管github,有需要的同学都可以直接下载编译运行。
github项目地址:
游客,如果您要查看本帖隐藏内容请回复



使用注意事项:
1.开发板网口需要用网线连入可上网的路由器;
2.开发板需要插入LCD显示屏,项目用的是4.3寸电阻屏,显示需要中文字库;
3.开发板需要接DS18B20温度传感器,用于上报环境温度;
4.可用USB线接串口1,在串口终端上查看开发板运行状态;
5.务必自行在阿里云上创建物联网设备,并将相关三元参数填入mqtt_app.h文件中,否则功能无法正常演示,云设备创建可参考视频教程-P2;


具体的操作和功能演示可参考B站视频教程
1.P1-项目功能演示
2.
P2-创建阿里云物联网设备教程
3.
P3-MQTT协议简介
4.
P4-基于github项目制作的MQTT点阵显示系统
5.MQTT协议学习及调试利器——mqtt.fx


其他

1.MQTT协议中文版pdf文件已上传github,下载源码后在Documents文件夹即可看到。
2.如使用过程有碰到bug,欢迎反馈。












回复

使用道具 举报

0

主题

3

帖子

0

精华

新手上路

积分
27
金钱
27
注册时间
2019-5-8
在线时间
11 小时
发表于 2019-8-6 20:35:33 | 显示全部楼层
还是原子哥讲的东西实在,到位,不像其它的,不知是他们自已搞不清还是讲不清,
回复 支持 1 反对 0

使用道具 举报

0

主题

174

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
214
金钱
214
注册时间
2019-4-28
在线时间
5 小时
发表于 2019-5-18 12:48:44 | 显示全部楼层
谢谢分享!
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手入门

积分
6
金钱
6
注册时间
2019-5-18
在线时间
1 小时
发表于 2019-5-18 15:30:38 | 显示全部楼层
                         谢谢分享
回复 支持 反对

使用道具 举报

0

主题

1

帖子

0

精华

新手上路

积分
21
金钱
21
注册时间
2017-11-7
在线时间
6 小时
发表于 2019-5-18 15:49:37 | 显示全部楼层
有大需要
回复 支持 反对

使用道具 举报

0

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
101
金钱
101
注册时间
2018-3-30
在线时间
29 小时
发表于 2019-5-18 20:44:11 | 显示全部楼层
KANKANKANKAN
回复 支持 反对

使用道具 举报

0

主题

12

帖子

0

精华

初级会员

Rank: 2

积分
130
金钱
130
注册时间
2015-12-22
在线时间
29 小时
发表于 2019-5-18 23:47:32 | 显示全部楼层
这都要隐藏啊……
回复 支持 反对

使用道具 举报

2

主题

8

帖子

1

精华

初级会员