欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Easy IoT实现mqtt实验

程序员文章站 2022-06-09 08:54:50
...

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

提示:这里可以添加本文要记录的大概内容:
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。


提示:以下是本篇文章正文内容,下面案例可供参考

一、实验目的及要求

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

示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。

二、实验原理及内容

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

三、软硬件环境

硬件:掌控板
软件:Mind+

四、实验过程

1.c核心代码

代码如下(示例):

void setup() {
	mPython.begin();
	myIot.setMqttCallback(msgHandles);
	display.setCursorLine(1);
	display.printLine("start");
	myIot.wifiConnect("aaabbbccc", "zaqxswcde");
	while (!myIot.wifiStatus()) {yield();}
	display.setCursorLine(1);
	display.printLine(myIot.getWiFiLocalIP());
	myIot.init("iot.dfrobot.com.cn","NFqOslOMg","","HFqds_OGgz",topics,1883);
	myIot.connect();
	while (!myIot.connected()) {yield();}
	display.setCursorLine(2);
	display.printLine("连接成功");
}
void loop() {
	if ((buttonA.isPressed())) {
		myIot.publish(topic_0, "朱安琦");
	}
}

2.图形化代码

Easy IoT实现mqtt实验


五、结果

配置显示成功
Easy IoT实现mqtt实验我方作为发送方发送“朱安琦”消息,对方接收成功
Easy IoT实现mqtt实验对方发送“谢墁圻”消息,我方接收成功
Easy IoT实现mqtt实验

六、心得

本次实验主要实现Easy IoT配置以及Easy IoT上mqtt消息的通讯,实验需要进行两端数据消息的接收与发送必须连接上topic0与topic1,只连接单一一个只能进行接收或发送,这是实验中容易踩到的雷。