基于esp8266的nodemcu实现网页配置wifi功能

一、简介

准备用基于esp8266的nodemcu开发板做一个天气时钟。目前只实现了第一阶段任务的第一点要求。使用arduino编程,在基于esp8266的nodemcu开发板上实现开机自动连接wifi。

今天分析研究怎么把扫描出来1的信号列表显示在网页上,并且可以通过点击某个WiFi信号后输入密码来进行连接,最好还能给网页返回一个连接是否成功的提示消息。

二、我目前在使用的云服务器推荐

学Linux不搞个云服务器始终感觉不爽!

要稳定性、安全性、不差钱的可以使用阿里、腾讯等大厂的云服务器。

本人穷屌丝一枚,所以我用的是免费的"三丰云",同时提供"免费虚拟主机"和"免费云服务器"产品,有兴趣的可以试一下。

"三丰云"我已经用了一段时间,感觉还是很不错的,速度快也很稳定。

三丰云 https://www.sanfengyun.com 链接。

大家可以点击前往查看是否需要。

三、实现方法讨论

上一篇文章已经实现了WiFi扫描功能,想要在网页上进行控制就得把网页代码通过webserver发送到客户端浏览器。

我想可以通过把扫描出来的数据保存到一个数组中,然后组织进HTML代码中呈现在网页上。通过点击某一个信号来选择这个ap接入点然后弹出一个对话框收集密码,把ssid和密码一起发送给esp8266进行处理并连接网络。做一个判断,把是否连接成功给客户端发送一个消息对话框,如果连接成功再多显示一个获得的IP地址更好。

具体代码实现,下一篇文章再讨论。

国庆节回老家没有带电脑无法调试代码,就不在这里讨论了。

祝大家国庆节快乐!

相关推荐
紫阡星影6 天前
基于Arduino模拟烟雾监测系统
单片机·嵌入式硬件·arduino
EleganceJiaBao14 天前
【ESP8266】使用 ESP8266 + CoolTerm + Packet Sender 构建 TCP 通信的完整调试流程
网络协议·tcp/ip·wi-fi·esp8266·coolterm·packet sender
2401_8534482315 天前
FreeRTOS项目---WiFi模块(2)
stm32·单片机·freertos·esp8266·通信协议
文sir.19 天前
温湿度采集系统(stm32+mqtt+Onenet云平台+esp8266)
stm32·单片机·嵌入式硬件·mqtt·onenet·云平台·esp8266
2401_8534482320 天前
ESP8266蓝牙模块
stm32·蓝牙模块·esp8266
刻BITTER21 天前
用EXCEL 将单色屏幕的Bitmap 字模数据还原回图形
单片机·嵌入式硬件·excel·arduino
kaka❷❷1 个月前
STM32 单片机 ESP8266 联网 和 MQTT协议
stm32·单片机·嵌入式硬件·物联网·mqtt·esp8266
MAO_JIN_DAO2 个月前
ESP3266 NodeMCU 使用Arduino点亮 ST7789 240x240 tft屏
arduino·esp8266·tft·st7789
刻BITTER2 个月前
用CMake 实现U8g2 的 SDL2 模拟环境
c++·stm32·单片机·嵌入式硬件·arduino
jianqiang.xue2 个月前
单片机图形化编程:课程目录介绍 总纲
c++·人工智能·python·单片机·物联网·青少年编程·arduino