ESP32上面webrepl的開啟與連接


webrepl是micropython提供無線鏈接的管理平臺

1、燒寫固件

下載最新固件:固件地址
燒寫方法在上一篇已經(jīng)講到,不會的可以去查看一下(點我)

2、連接網(wǎng)絡(luò)

打開串口助手(如putty),連接esp32,按ctrl+e進入代碼粘貼模式,將以下代碼的ssid和password填寫完整以后,粘貼在串口助手,然后ctrl+d運行代碼

import network
import time 
ssid=''
password=''
wlan=network.WLAN(network.STA_IF)                   
wlan.active(True)                                     
wlan.connect(ssid,password)   
i=0

while(wlan.ifconfig()[0]=='0.0.0.0' and i < 10):
    i=i+1
    time.sleep(1)
    if(wlan.ifconfig()[0]=='0.0.0.0'):
        print('connect Wifi False!')
        return False
    else:
        print('connect Wifi True!')
        print(wlan.ifconfig())
        return True  
網(wǎng)絡(luò)配置完成,輸出模塊ip地址

3、配置webrepl

1.向串口中輸入

import webrepl_setup

向串口中輸入 import webrepl_setup

2.輸入 E 確定開啟webrepl,連續(xù)輸入兩次密碼即可完成配置

輸入兩次密碼

3.手動依次輸入 import webrepl 和 webrepl.start() ,開啟webrepl

開啟webrepl

4、連接webrepl

1.打開webrepl的地址:http://micropython.org/webrepl/

webrepl

2.輸入第三步中的ip地址,點擊Connect,輸入配置時候的密碼(注:密碼在輸入的時候不顯示,放心大膽的輸吧,不用奇怪)


連接完成,可以拋開數(shù)據(jù)線,像串口一樣操作啦

3.可以輸入help()嘗試一下:

輸入help()

5、配置開機連接WiFi和開啟webrepl

1.新建boot.py,內(nèi)容如下:

import network
import time    

ssid=''
password=''

def connectWifi():
    wlan=network.WLAN(network.STA_IF)                     #create a wlan object
    wlan.active(True)                                     #Activate the network interface
    wlan.connect(ssid,password)   
    i=0
    while(wlan.ifconfig()[0]=='0.0.0.0' and i < 10):
        i=i+1
        time.sleep(1)
        if(wlan.ifconfig()[0]=='0.0.0.0'):
            print('connect Wifi False!')
            return False
        else:
            print('connect Wifi True!')
            print(wlan.ifconfig())
            return True          
if(connectWifi() == True):
    import webrepl
    webrepl.start()

2.回到webrepl的網(wǎng)站界面,在右側(cè)欄
Send a file 下方點擊 瀏覽 選擇剛才寫好的boot.py,點擊Send to device,等待上傳完成

Send a file

3.輸入ctrl+d或者直接點擊開發(fā)板上面的rst重啟開發(fā)板,重啟完成后再次連接

6、大功告成

在打開webrepl的網(wǎng)站就能不用串口線也可以管理芯片了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,569評論 19 139
  • 文章圖片上傳不正常,如需文檔,可聯(lián)系微信:1017429387 目錄 1 安裝... 4 1.1 配置探針... ...
    Mrhappy_a7eb閱讀 6,927評論 0 5
  • 一、Python簡介和環(huán)境搭建以及pip的安裝 4課時實驗課主要內(nèi)容 【Python簡介】: Python 是一個...
    _小老虎_閱讀 6,338評論 0 10
  • 13227 初出茅廬,初為人師,經(jīng)歷著從被教到教的角色轉(zhuǎn)換,一切都是新鮮的??蓯鄣暮⒆樱H切的老師,美麗的...
    DearXx閱讀 1,309評論 1 5
  • 人生重要的一課---成為真正的父母。感恩孩子賜予我第二次成長的機會,我愿潛心修行,成為你們心中的“佛”…… 現(xiàn)如今...
    星亮晨雨閱讀 1,053評論 0 1

友情鏈接更多精彩內(nèi)容