使用arduino D1 wifi模块(WeMos D1)连接阿里云物联网平台并成功实现APP点亮板载LED(一)---实验目的和器材
提前致谢:
今天成功实现了题目所说的功能,还是万分感谢****以及happyjoey217、芥末菌_23333等君的文章。
在****搜索“阿里云 wemos”,首先出现的就是happyjoey217的文章,写的非常详细,按照步骤一步步来做就行。
参考下面文章,其他文章可通过此文内容链接至其他所需资料。
ESP8266 (Wemos D1 Mini)阿里云IOT入门教程(二)--- 如何测试Mqtt数据的发送和接收
下面进入正题。
一、实验目的
通过在arduino模块编程,链接阿里云的物联网平台,同时编写APP,实现对arduino模块上的LED指示灯的开关控制。
通过这个实验,来掌握几方面的知识。
(一)物联网通信基本知识;
(二)MQTT基本操作(只学操作,不求精通);
(三)arduino加载阿里云SDK的方法;
(四)arduino与阿里云通信,使设备成功在线的方法;
(五)最简便的方式制作一个APP。
二、实验材料
(一)arduino d1 wifi模块(WeMos D1)模块。
之所以叫他arduino d1 wifi模块,是因为自己买的这个电路板,不一定是WeMos D1。
(二)USB数据线一根,与D1模块连接的时候,注意接口型号。
(三)操作系统:win7 ×64
(四)arduino 编程环境:1.8.9版本。
(五)Notepad++ 7.8.1,用于修改c和h文件。
(六)阿里云物联网平台(在线)
三、实验效果
手机APP,有一个开关控件。
控制板载LED亮起和熄灭。
arduino 编程环境自带的串口可以看到显示信息
阿里云物联网平台设备在线
阿里云物联网平台发展太快了。去年做物联网控制的时候还没有APP自动生成,今年就有了,而且非常方便。在后续的文章中会详细介绍。
参与讨论