概述
ESP8266在连接路由器时,可以直接在程序中输入路由器的SSID和密码,那么当位置变了以后怎么办?这篇博客我们就来谈谈如何用手机给ESP8266一件配网。在Arduino中新建一个文件,输入以下代码并下载:
#include <ESP8266WiFi.h>
void smartConfig()
{
WiFi.mode(WIFI_STA);
Serial.println("rnWait for Smartconfig...");
WiFi.beginSmartConfig();
while (1)
{
Serial.print(".");
digitalWrite(LED_BUILTIN, HIGH); // turn the LED on (HIGH is the voltage level)
delay(1000); // wait for a second
digitalWrite(LED_BUILTIN, LOW); // turn the LED off by making the voltage LOW
delay(1000); // wait for a second
if (WiFi.smartConfigDone())
{
Serial.println("SmartConfig Success");
Serial.printf("SSID:%srn", WiFi.SSID().c_str());
Serial.printf("PSW:%srn", WiFi.psk().c_str());
break;
}
}
}
void setup() {
Serial.begin(115200);
delay(10);
pinMode(LED_BUILTIN, OUTPUT);
// Connect to WiFi network
Serial.println();
Serial.println();
Serial.print("Connecting to ");
smartConfig(); //微信智能配网
delay(500);
Serial.println("");
Serial.println("WiFi connected");
}
void loop() {
}
打开串口监视器,在微信上搜索安信可,进入该小程序:
点击右下角的WiFi配置:
请确保你已连接上WiFi,点击开始配置:
输入你的WiFi密码然后等待:
串口助手上也已经显示连接成功,现在可以根据你的需求访问互联网了。
打开路由器管理界面即可看到IP:
点击设备信息:
我们可以看到IP地址为192.168.3.10,如果你有什么想法或者问题,欢迎留言,我会在第一时间回复。
欢迎大家加入我自建的创客交流群,分享diy经验,一起学习,一起进步。群号:784939897,你也可以扫码加群
最后
以上就是凶狠西装为你收集整理的用手机软件给ESP8266一键配网的全部内容,希望文章能够帮你解决用手机软件给ESP8266一键配网所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复