esp32 micropython 03 webrepl

network 模块是和网络相关的模块。

import network # 导入network模块
wifi = network.WLAN(network.STA_IF)  # 设置为STA_IF模式,即接入wifi路由器的模式AP_IF为作为热点

接下来我们需要激活wifi,并进行连接

wifi.active(True) # 将wifi激活
wifi.connect('<essid>','<password>') #连接至wifi

查看wifi连接状态

使用 ifconfig 查看网络状态:

wifi.ifconfig()

WebREPL

WebREPL是一个使用Web前端技术栈构建的单页应用。

WebREPL允许你通过WiFi使用MicroPython的REPL,通过浏览器连接,使用了WebSockt通信协议。

在MicroPython的网站上托管了WebREPL的单页应用,点击如下链接即可访问:

http://micropython.org/webrepl

两个步骤

  • 初始化WebREPL
  • 开启WebREPL

初始化WebREPL

初次使用WebREPL,我们先要使用 webrepl_setup 模块来进行初始化设置。

>>> import webrepl_setup
>>>

当你看到亲切的 >>> 提示符时,则表明你已成功的连接到了WebREPL

开启WebREPL

接下来,我们直接开启webrepl的服务:

>>> import webrepl
>>> webrepl.start()

如上两句指令执行后,如下图所示:

连接WebREPL

访问 http://micropython.org/webrepl

输入正确的URL,然后点击Connet按钮

我来评几句
登录后评论

已发表评论数()

相关站点

热门文章