打印
[活动专区]

AT-START-F437-测评】-04-跑mqtt

[复制链接]
791|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dami|  楼主 | 2022-12-31 12:44 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 dami 于 2022-12-31 12:48 编辑

                                                                                【AT-START-F437-测评】-04-跑mqtt
             AT-START-F437-测评】-01开箱点灯
            AT-START-F437-测评】-02-串口通信
            AT-START-F437-测评】-03-跑httpserver
之后,写第四篇[size=1em]【AT-START-F437-测评】-04-跑mqtt。言归正传。


1,准备好项目代码:D:\评估板\at-start-f437\AT32F435_437_Firmware_Library_V2.1.1\project\at_start_f437\examples\emac\mqtt_client-test\mdk_v5
2,打开工程,修改netconf.c中 ip:
static uint8_t local_ip[ADDR_LENGTH]   = {192, 168, 0, 98};
static uint8_t local_gw[ADDR_LENGTH]   = {192, 168, 0, 1};
static uint8_t local_mask[ADDR_LENGTH] = {255, 255, 255, 0};
修改mqtt的服务器地址 mqtt_client.h中
因为broker.hivemq.com f437的库翻译不了,所以网上找了一下地址是18.197.239.198
#define MQTT_SERVER_ADDRESS  "18.197.239.198"//"broker.hivemq.com"

3,连接好开发板的网线和调试器。


4,编译,下载 运行。
5,串口40里面看打印调试信息显示:就是已经OK了。

6,我们再用mqtt.fx1.71 配置成连接broker.hivemq.com的客户端。订阅at_pub_topic 不要用户名和密码。
会发现打印的mqtt接受到f437开发板发送过来的信息:

7,至此,mqtt实验就完成了,用户可以修改为适合自己的应用。


使用特权

评论回复
沙发
forgot| | 2023-1-4 17:20 | 只看该作者
漂亮漂亮,学习一下,我的板子也要开始折腾了,给楼主点个赞

使用特权

评论回复
板凳
dami|  楼主 | 2023-1-5 09:05 | 只看该作者
forgot 发表于 2023-1-4 17:20
漂亮漂亮,学习一下,我的板子也要开始折腾了,给楼主点个赞

谢谢 一起玩起来!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

63

主题

1054

帖子

6

粉丝