|
|
3 місяців тому | |
|---|---|---|
| .. | ||
| httpsrv_start.lua | 3 місяців тому | |
| index.html | 3 місяців тому | |
| main.lua | 3 місяців тому | |
| netdrv_eth_spi.lua | 3 місяців тому | |
| readme.md | 3 місяців тому | |
1、main.lua:主程序入口;
2、httpsrv_start.lua:HTTP服务器实现模块,包含服务器初始化、路由处理、文本发送和WiFi扫描功能;
3、index.html:Web控制界面,提供LED控制按钮、文本发送输入框和WiFi扫描功能;
4、netdrv_eth_spi.lua:网络驱动设备功能模块,通过以太网SPI网卡驱动,SPI接口连接CH390H芯片实现有线网络连接;
1、HTTP服务器:创建Web服务器,提供Web控制界面
2、文本发送功能:通过Web界面发送文本数据
3、WiFi扫描功能:搜索周围可用的WiFi热点
1、Air780EPM开发板一块
2、TYPE-C USB数据线一根,Air780EPM开发板和数据线的硬件接线方式为:
1、Luatools下载调试工具
2、Air780EPM固件Air780EPM 版本固件
1、确保CH390H以太网模块正确连接到Air780EPM开发板
3、使用网线将以太网模块连接到路由器或网络交换机
4、使用Luatools烧录内核固件和demo脚本代码
5、烧录成功后,设备自动开机运行并尝试通过以太网连接到网络
6、通过Luatools日志查看设备获取的IP地址(例如:192.168.1.101)
7、确保你的电脑连接到同一路由器或网络
8、在浏览器中输入设备的IP地址(如http://192.168.1.101),访问Web控制界面
在浏览器访问Web控制界面后,你可以使用以下功能:
点击WiFi扫描按钮,查看周围可用的WiFi热点列表
[2025-11-28 13:31:17.997][000000000.201] I/user.main project name is httpsrv_testdemo version is 001.000.000
[2025-11-28 13:31:17.999][000000000.207] change from 1 to 4
[2025-11-28 13:31:18.000][000000000.207] SPI_HWInit 552:spi0 speed 25600000,25600000,12
[2025-11-28 13:31:18.002][000000000.208] I/user.netdrv_eth_spi spi open result 0
[2025-11-28 13:31:18.003][000000000.208] D/ch390h 注册CH390H设备(4) SPI id 0 cs 8 irq 255
[2025-11-28 13:31:18.006][000000000.209] D/ch390h adapter 4 netif init ok
[2025-11-28 13:31:25.657][000000008.223] D/DHCP DHCP get ip ready
[2025-11-28 13:31:25.659][000000008.223] D/ulwip adapter 4 ip 192.168.1.2
[2025-11-28 13:31:25.661][000000008.223] D/ulwip adapter 4 mask 255.255.255.0
[2025-11-28 13:31:25.662][000000008.223] D/ulwip adapter 4 gateway 192.168.1.1
[2025-11-28 13:31:25.663][000000008.223] D/ulwip adapter 4 lease_time 86400s
[2025-11-28 13:31:25.665][000000008.224] D/ulwip adapter 4 DNS1:192.168.1.1
[2025-11-28 13:31:25.667][000000008.224] D/net network ready 4, setup dns server
[2025-11-28 13:31:25.668][000000008.225] D/netdrv IP_READY 4 192.168.1.2
[2025-11-28 13:31:25.670][000000008.226] I/user.netdrv_eth_spi.ip_ready_func IP_READY 192.168.1.2 255.255.255.0 192.168.1.1 nil
[2025-11-28 13:31:25.671][000000008.227] I/httpsrv http listen at 192.168.1.2:80
[2025-11-28 13:31:25.674][000000008.227] I/user.HTTP 文件服务器已启动,使用AirETH_1000-以太网模式
[2025-11-28 13:31:25.676][000000008.228] I/user.HTTP 访问地址: http://192.168.1.2
通过Luatools工具,可以查看设备的运行日志,包括收到的文本消息和WiFi扫描结果