日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

micropython webrepl_4-5 MicroPython WebREPL 命令行交互环境设置-2 接入点模式

發(fā)布時(shí)間:2024/7/5 python 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 micropython webrepl_4-5 MicroPython WebREPL 命令行交互环境设置-2 接入点模式 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

在這一節(jié)教程里我們將一起學(xué)習(xí)如何為NodeMCU在接入點(diǎn)模式下設(shè)置MicroPython網(wǎng)絡(luò)命令行交互環(huán)境(以下簡(jiǎn)稱: WebREPL)。

所謂接入點(diǎn)模式就是NodeMCU可以建立WIFI網(wǎng)絡(luò)供其他設(shè)備接入。如下圖所示。

ESP8266-NodeMCU接入點(diǎn)(Access Point)工作模式

在開(kāi)始設(shè)置WebREPL以前請(qǐng)確認(rèn)您已經(jīng)完成了以下準(zhǔn)備工作:

請(qǐng)先下載好MicroPython的WebREPL文件包。您可以通過(guò)點(diǎn)擊這里找到下載鏈接。

您的電腦已經(jīng)通過(guò)USB線與NodeMCU開(kāi)發(fā)板連接。

NodeMCU已經(jīng)被成功刷入MicroPython固件。

您已經(jīng)可以通過(guò)Putty軟件使用MicroPython的REPL環(huán)境。

如果您不清楚如何完成以上第3-4項(xiàng)工作,可以點(diǎn)擊這里進(jìn)入上一節(jié)教程找到工作指導(dǎo)。

如果以上準(zhǔn)備工作已經(jīng)完成了,那么我們就可以開(kāi)始為NodeMCU設(shè)置WebREPL了!

首先,請(qǐng)通過(guò)Putty軟件打開(kāi)MicroPython的REPL。并且在提示符中輸入以下語(yǔ)句。

注意:以下指令中webrepl和setup之間有一個(gè)下劃線_,而不是空格。

import webrepl_setup

如下圖所示:

為NodeMCU設(shè)置MicroPython WebREPL-1

輸入以上指令并按下回車(chē)后,我們將進(jìn)入MicroPython的WebREPL設(shè)置模式。在此模式下,REPL將會(huì)顯示一系列問(wèn)題需要我們答復(fù)。

首先出現(xiàn)的問(wèn)題是詢問(wèn)我們是否讓NodeMCU開(kāi)發(fā)板每此啟動(dòng)后自動(dòng)開(kāi)啟WebREPL。(如下圖所示)

為NodeMCU設(shè)置MicroPython WebREPL-2

這里,我們輸入字符“E”并按下回車(chē),這將允許WebREPL在每次NodeMCU啟動(dòng)后都自動(dòng)打開(kāi)。

為NodeMCU設(shè)置MicroPython WebREPL-3

如下圖所示,接下來(lái)是為WebREPL設(shè)置密碼。此密碼十分重要,以后每次登錄WebREPL都將用到此密碼。請(qǐng)注意:此密碼一旦設(shè)置成功后再想改會(huì)比較麻煩。一旦丟失也將無(wú)法找回。所以要切記此密碼。

為NodeMCU設(shè)置MicroPython WebREPL-4

輸入密碼,確保兩次輸入內(nèi)容一致。密碼為4-9個(gè)字符組合。

如下圖所示,我們?cè)谶@里使用 taichi 作為示例密碼。

為NodeMCU設(shè)置MicroPython WebREPL-5

系統(tǒng)設(shè)置完成后需要重新啟動(dòng)NodeMCU開(kāi)發(fā)板。接下來(lái)MicroPython問(wèn)我們是否重啟NodeMCU?

為NodeMCU設(shè)置MicroPython WebREPL-6

我們將輸入y并按下回車(chē)。這將使NodeMCU重新啟動(dòng)。

為NodeMCU設(shè)置MicroPython WebREPL-7

NodeMCU重啟后,WebREPL會(huì)自動(dòng)啟動(dòng)。

請(qǐng)注意啟動(dòng)后顯示的IP地址。訪問(wèn)WebREPL將需要用到此IP地址。

為NodeMCU設(shè)置MicroPython WebREPL-8

請(qǐng)打開(kāi)您電腦的WIFI設(shè)置,搜索并連接以MicroPython-為開(kāi)頭的WIFI網(wǎng)絡(luò)。此WIFI正是NodeMCU所建立的。密碼是: micropythoN

請(qǐng)注意:MicroPython-后面的數(shù)字可能會(huì)與這里顯示的不同。沒(méi)有關(guān)系。連接它就可以了。

為NodeMCU設(shè)置MicroPython WebREPL-9

如下圖所示。連好NodeMCU所建立的WIFI后,電腦的WIFI連接圖標(biāo)上會(huì)有一個(gè)小嘆號(hào)。不用擔(dān)心,這只是電腦在提醒您WIFI無(wú)法訪問(wèn)互聯(lián)網(wǎng)。這很正常,因?yàn)槲覀兊腘odeMCU所建立的WIFI網(wǎng)絡(luò)是沒(méi)有互聯(lián)網(wǎng)服務(wù)的。我們只能用這個(gè)WIFI與NodeMCU進(jìn)行數(shù)據(jù)傳輸。

為NodeMCU設(shè)置MicroPython WebREPL-10

接下來(lái)請(qǐng)將下載好的MicroPython WebREPL文件包解壓縮,并且使用瀏覽器打開(kāi)文件包中的webrepl.html。瀏覽器打開(kāi)此文件后將會(huì)顯示以下頁(yè)面。這就是WebREPL的界面了。

為NodeMCU設(shè)置MicroPython WebREPL-11

請(qǐng)確認(rèn)此處顯示的信息與本節(jié)教程前面部分中讓您留意的Putty中所顯示的IP地址信息相同。

ws://192.168.4.1:8266

為NodeMCU設(shè)置MicroPython WebREPL-12

如下圖所示,確認(rèn)IP信息無(wú)誤后,點(diǎn)擊Connect按鈕。

為NodeMCU設(shè)置MicroPython WebREPL-13

點(diǎn)擊Connect按鈕后,WebREPL將顯示MicroPython歡迎信息。接下來(lái)需要您輸入剛剛設(shè)置好的WebREPL登錄密碼。

為NodeMCU設(shè)置MicroPython WebREPL-14

正確輸入密碼并按下回車(chē)后,WebREPL將會(huì)顯示連接成功。這時(shí)我們就可以開(kāi)始使用WebREPL了。

為NodeMCU設(shè)置MicroPython WebREPL-15

試著輸入 help() 并回車(chē),您將會(huì)看到MicroPython的“幫助”說(shuō)明。這說(shuō)明MicroPython的WebREPL已經(jīng)可以使用了。

為NodeMCU設(shè)置MicroPython WebREPL-16

當(dāng)NodeMCU處于接入點(diǎn)模式下,我們的電腦連接了NodeMCU所建立的WIFI網(wǎng)絡(luò)就無(wú)法連接互聯(lián)網(wǎng)了。有沒(méi)有一個(gè)更好的辦法,即能用互聯(lián)網(wǎng)也可以用WebREPL? 有的,在后續(xù)教程我將會(huì)向您講解如何來(lái)實(shí)現(xiàn)。

如果您在完成此教程學(xué)習(xí)后想要繼續(xù)學(xué)習(xí)后續(xù)教程,那么現(xiàn)在可以斷開(kāi)與NodeMCU的WIFI連接并且恢復(fù)有互聯(lián)網(wǎng)服務(wù)的WiFI了。否則您是無(wú)法進(jìn)入下一節(jié)教程的頁(yè)面的。

總結(jié)

以上是生活随笔為你收集整理的micropython webrepl_4-5 MicroPython WebREPL 命令行交互环境设置-2 接入点模式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。