物联网开发系列(四)Web无线中控系统
更新时间:2021-01-25 09:57:29•点击:19007 • 行业观点
0x2 所需硬件
基于NodeMcu的esp8266
数据线:usb
安装有Windows系统的电脑
0x3 软件环境
java运行环境:自行安装,注意,需要下载jdk8,太高的版本会使软件闪退(这里我参坑安装的是Java13的JDK运行环境,导致ESPlorer闪退,Google查询后反回安装的Java8JDK)
nodemcu-flasher:esp8266固件烧录程序
ESPlorer:为NodeMcu设计的编辑、上传软件
CH340驱动:用来连接电脑和esp8266 验证码ja94
NodeMcu固件:NodeMcu团队为esp8266制作的固件 验证码u5zv
(部分可能需要kexue上网下载这里我已经上传到了团队云盘)
0x4 固件烧录
打开nodemcu-flasher进行固件烧录,固件文件为上篇文章中提到的在线定制固件页面发送回的固件。
(开始烧录定制固件)
(固件烧录完成)
0x5 配置Java8环境
百度自行搜索如何配置,配置成功后结果如下(解释为什么需要用到Java8环境-因为ESPlorer是Java语言编写的程序,所以此处需要用到Java环境来运行此程序)
(图为已经安装好的Java环境)
0x6 程序所需源代码
控制esp8266的lua程序,控制网页的html程序,负责esp8266和网页的http服务器程序,将其整理到同一文件夹内进行上传。init.lua index.html HttpServe.lua三个文件。(具体源代码可参考团队云盘内容)
(所需源代码)
0x7 文件上传&启动服务
(在下方涂黄部分进行文件上传)
(成功上传文件至目录)
(成功启动服务)
(启动服务配置页面)
0x8 总结
至此,物联网开发系列基础文章终结,同步发出的还有html学习系列文章(快速发出)以及智能车联网部分学习总结所得文章。
0x9 免责申明
疫情自学期间,此公众号刊发的文章均为电子信息工程学院御风IOT研究团队成员学习经验总结所写,部分内容可能无一定的准确及100%的原创性(若内容设计原创作品,我们在文章的参考链接中列举了参考来源),若因为编辑失误导致原创文章未标记署名的,烦请发信联系我们进行修改。学习交流,仅供学习参考,不做学术评比。
0x10 联系邮箱
admin@xinsec.cn
0x11 参考链接
[1]https://blog.csdn.net/u012725623/article/details/80871339
[2]https://zhuanlan.zhihu.com/p/74898134?utm_source=wechat_session
[3]https://tieba.baidu.com/p/5816305552?red_tag=3070638979
[4]https://www.java.com/zh_CN/
(文章与图片来源:网络,版权归原作者所有,如有侵权联系删除)
-
B2B商城小程序开发
2023-10-26 09:14:53•88832 次
-
进销存管理系统
2023-10-25 09:22:03•90184 次
-
综合档案管理系统
2023-10-24 09:26:18•89707 次
-
ERP采购管理系统
2023-10-23 11:13:57•87899 次