介绍
本 esp32 picoweb 教程的目的是解释如何从执行给 micropython picoweb 应用程序的请求中获取 http 方法。
通过本esp32 模块教程所显示的测试是使用集成在esp32 开发板中的 DFRobot 的 esp-wroom-32 设备执行的。该代码是在 upycaft 上开发的。您可以在前面的帖子中检查如何使用 upycaft:http://mc.dfrobot.com.cn/thread-273326-1-1.html。
代码
像往常一样,我们将首先导入所需的模块并将ESP32连接到WiFi网络,从而在测试时可以从Web浏览器对其进行访问。为简单起见,我在此处明文显示了WiFi连接代码,这段代码可以很容易地封装在模块内的函数中。
import picowebimport network ssid = "yourNetworkName"password = "yourPassword" station = network.WLAN(network.STA_IF)station.active(True)station.connect(ssid, password) while station.isconnected() == False: pass ip = station.ifconfig()
在连接WiFi之后,我们将创建一个Picoweb app实例,并声明一条路由,通过这条路由获取一个请求(request)并检查HTTP方法。在此示例中,我们将使用索引路由。
@app.route("/") def index(req, resp): #Handling function code