Easy IoT实现mqtt实验

Easy IoT实现mqtt实验

一、实验目的及要求

【实验一】实现Easy IoT配置。
【实验二】实现Easy IoT上mqtt消息的通讯。

二、实验原理与内容

实现mind+下Easy IoT上mqtt消息的通讯。

三、实验软硬件环境

硬件:掌控板
软件:Mind+

四、实验过程(实验步骤、记录、数据、分析)

主程序执行开始,首先连接WIFI:

在这里插入图片描述

WIFI连接成功后进行下一步,初始化MQTT调整相关参数并进行连接:

在这里插入图片描述

在这里插入图片描述

MQTT连接成功后进行下一步发送信息:

触摸按键P后清空屏幕成黑色,然后按下A给Topic_0发送信息,发送成功后屏幕显示发送成功并且全部灯亮绿色;按下B给Topic_1发送信息,发送成功后屏幕显示发送成功并且全部灯亮白色**

在这里插入图片描述

当Topic_0或Topic_1发送信息并发送成功后屏幕上显示发送成功的信息

在这里插入图片描述

核心代码:

在这里插入图片描述

实验效果图:

WIFI连接和WQTT连接成功

在这里插入图片描述

在这里插入图片描述

成功清屏并发送消息至Topic_0

在这里插入图片描述

成功清屏并发送消息至Topic_1

在这里插入图片描述

五、测试/调试及实验结果分析

在发送那个MQTT信息的时候要注意把相关参数调整好,为了所确认是否收到信息的时候,不仅可以把MQTT的信息显示在掌控版上,其次可以设置相关的亮灯和关灯,能更加明显。需要的注意的有:双方用同一个 lot_id登录;双方的Topic要区别好;需要在上传模式下进行操作,操作完成后需要点击上传至设备,这样才能编译。在出现问题的时候从程序中断出查找更加有效。

六、实验结论与体会

通过此次实验,让我对MIND+软件的使用有了进一步的了解,此次实验运用到了MQTT和WIFI的功能板块。在运用掌控班显示MQTT的同时,通过配置相关的信息来实现MQTT和EASY Iot平台的互连,运用Easy Iot平台来接收MQTT信息,从而实现消息的通讯。在实验的过程中也发现了一些问题,在初始化MQTT的相关参数的时候,要注意好参数的ID 和密码应该为对方的,Topic的参数也要相应对好,否则对方无法接受你的信息;其次,在进行WIFI连接的时候,要把WIFI设置成为2.4G的,其次不能使用5G网络,这样才能连接上WIFI。在收获基本知识的同时,我还明白了如何在CSDN和gitte这两个平台的重要性,我们能够把相关的代码存放在gitte进行公开,相关实验上传到CSDN,这样就能够通过分享与他人讨论,进一步完善自己的相关代码。物联网这门课程我们刚接触,还有好多的知识内容需要我们去掌握,我相信通过自己的努力,能够把所学知识掌握好,把每一次的实验更好的去完成。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值