软件编程指南参见:HTTP 服务器
测试准备
- 任意一款 ESP32 系列开发板
- 2.4GHz 路由器热点
- 准备各种格式的文件
测试软件
- 可基于 esp-idf/examples/protocols/http_server /file_serving 例程进行测试
测试步骤
1、软件配置
只需要设置 ESP32 连接的 2.4GHz
的 WiFi 热点
即可
- menuconfig —> Example Connection Configuration
- —> WiFi SSID
- —> WiFi Password
2、下载固件
下载固件,查看固件运行日志,在建立 WiFi
连接之后会分配 IP 地址
,如下:
3、访问 HTTP Server
- 在 PC 端连接相同的 WiFi 热点或同一路由器
- 然后在 PC 端浏览器,通过获取到的 IP 地址,访问
HTTP Server
服务器
http://192.168.0.100
打开如下:
4、上传文件
- 从 PC 端上传本地文件到服务器,然后载入到
HTTP Server
中
- 支持载入多种格式的文件
- 如果要支持更多格式的文件,请在 “ set_content_type_from_file()” 增加相关格式的代码,例如:
- 例程默认限制了
200KB
的载入文件的大小
- 若需要增大载入文件的大小限制,请修改 “#define MAX_FILE_SIZE (200*1024) // 200 KB” 参数设置
5、在浏览器访问载入的文件
- 复制载入的文件链接,在浏览器中访问此链接可查看当前文件