当前位置: 首页 > article >正文

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

一、简介

准备用基于esp8266的nodemcu开发板做一个天气时钟。目前只实现了第一阶段任务的第一点要求。使用arduino编程,在基于esp8266的nodemcu开发板上实现开机自动连接wifi。
今天分析研究怎么把扫描出来1的信号列表显示在网页上,并且可以通过点击某个WiFi信号后输入密码来进行连接,最好还能给网页返回一个连接是否成功的提示消息。

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

学Linux不搞个云服务器始终感觉不爽!
要稳定性、安全性、不差钱的可以使用阿里、腾讯等大厂的云服务器。
本人穷屌丝一枚,所以我用的是免费的“三丰云”,同时提供"免费虚拟主机"和“免费云服务器”产品,有兴趣的可以试一下。
“三丰云”我已经用了一段时间,感觉还是很不错的,速度快也很稳定。
三丰云 https://www.sanfengyun.com 链接。
大家可以点击前往查看是否需要。

三、实现方法讨论

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

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

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

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

祝大家国庆节快乐!


http://www.kler.cn/news/341511.html

相关文章:

  • SpringBoot框架在服装生产管理中的创新应用
  • ANSYS Workbench随机连通孔结构建模
  • 【Cursor教程】探索Cursor颠覆编程体验的创新工具!教程+示例+快捷键
  • Github 2024-10-03Go开源项目日报Top10
  • LeetCode讲解篇之34. 在排序数组中查找元素的第一个和最后一个位置
  • zigbee学习
  • C++-容器适配器- stack、queue、priority_queue和仿函数
  • 重生之我们在ES顶端相遇第 20 章 - Mapping 参数设置大全(进阶)
  • 交叉编译(移植)
  • 深入解析MySQL事务管理:ACID特性与基本操作
  • 文件夹作为普通文件而非子模块管理
  • Unity实现自定义图集(三)
  • 【操作系统】引导(Boot)电脑的奇妙开机过程
  • LeetCode hot100---栈专题(C++语言)
  • Stable Diffusion绘画 | 如何做到不同动作表情,人物角色保持一致性(上篇)
  • sqli-labs靶场第三关less-3
  • MySQL GROUP_CONCAT函数踩坑小记
  • 领域驱动设计DDD的工作机制
  • 基于ZABBIX监控 RabbitMQ服务开箱模板汉化及适用性改造
  • 相亲交友系统的商业模式探讨