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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

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

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

在這一節教程里我們將一起學習如何為NodeMCU在接入點模式下設置MicroPython網絡命令行交互環境(以下簡稱: WebREPL)。

所謂接入點模式就是NodeMCU可以建立WIFI網絡供其他設備接入。如下圖所示。

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

在開始設置WebREPL以前請確認您已經完成了以下準備工作:

請先下載好MicroPython的WebREPL文件包。您可以通過點擊這里找到下載鏈接。

您的電腦已經通過USB線與NodeMCU開發板連接。

NodeMCU已經被成功刷入MicroPython固件。

您已經可以通過Putty軟件使用MicroPython的REPL環境。

如果您不清楚如何完成以上第3-4項工作,可以點擊這里進入上一節教程找到工作指導。

如果以上準備工作已經完成了,那么我們就可以開始為NodeMCU設置WebREPL了!

首先,請通過Putty軟件打開MicroPython的REPL。并且在提示符中輸入以下語句。

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

import webrepl_setup

如下圖所示:

為NodeMCU設置MicroPython WebREPL-1

輸入以上指令并按下回車后,我們將進入MicroPython的WebREPL設置模式。在此模式下,REPL將會顯示一系列問題需要我們答復。

首先出現的問題是詢問我們是否讓NodeMCU開發板每此啟動后自動開啟WebREPL。(如下圖所示)

為NodeMCU設置MicroPython WebREPL-2

這里,我們輸入字符“E”并按下回車,這將允許WebREPL在每次NodeMCU啟動后都自動打開。

為NodeMCU設置MicroPython WebREPL-3

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

為NodeMCU設置MicroPython WebREPL-4

輸入密碼,確保兩次輸入內容一致。密碼為4-9個字符組合。

如下圖所示,我們在這里使用 taichi 作為示例密碼。

為NodeMCU設置MicroPython WebREPL-5

系統設置完成后需要重新啟動NodeMCU開發板。接下來MicroPython問我們是否重啟NodeMCU?

為NodeMCU設置MicroPython WebREPL-6

我們將輸入y并按下回車。這將使NodeMCU重新啟動。

為NodeMCU設置MicroPython WebREPL-7

NodeMCU重啟后,WebREPL會自動啟動。

請注意啟動后顯示的IP地址。訪問WebREPL將需要用到此IP地址。

為NodeMCU設置MicroPython WebREPL-8

請打開您電腦的WIFI設置,搜索并連接以MicroPython-為開頭的WIFI網絡。此WIFI正是NodeMCU所建立的。密碼是: micropythoN

請注意:MicroPython-后面的數字可能會與這里顯示的不同。沒有關系。連接它就可以了。

為NodeMCU設置MicroPython WebREPL-9

如下圖所示。連好NodeMCU所建立的WIFI后,電腦的WIFI連接圖標上會有一個小嘆號。不用擔心,這只是電腦在提醒您WIFI無法訪問互聯網。這很正常,因為我們的NodeMCU所建立的WIFI網絡是沒有互聯網服務的。我們只能用這個WIFI與NodeMCU進行數據傳輸。

為NodeMCU設置MicroPython WebREPL-10

接下來請將下載好的MicroPython WebREPL文件包解壓縮,并且使用瀏覽器打開文件包中的webrepl.html。瀏覽器打開此文件后將會顯示以下頁面。這就是WebREPL的界面了。

為NodeMCU設置MicroPython WebREPL-11

請確認此處顯示的信息與本節教程前面部分中讓您留意的Putty中所顯示的IP地址信息相同。

ws://192.168.4.1:8266

為NodeMCU設置MicroPython WebREPL-12

如下圖所示,確認IP信息無誤后,點擊Connect按鈕。

為NodeMCU設置MicroPython WebREPL-13

點擊Connect按鈕后,WebREPL將顯示MicroPython歡迎信息。接下來需要您輸入剛剛設置好的WebREPL登錄密碼。

為NodeMCU設置MicroPython WebREPL-14

正確輸入密碼并按下回車后,WebREPL將會顯示連接成功。這時我們就可以開始使用WebREPL了。

為NodeMCU設置MicroPython WebREPL-15

試著輸入 help() 并回車,您將會看到MicroPython的“幫助”說明。這說明MicroPython的WebREPL已經可以使用了。

為NodeMCU設置MicroPython WebREPL-16

當NodeMCU處于接入點模式下,我們的電腦連接了NodeMCU所建立的WIFI網絡就無法連接互聯網了。有沒有一個更好的辦法,即能用互聯網也可以用WebREPL? 有的,在后續教程我將會向您講解如何來實現。

如果您在完成此教程學習后想要繼續學習后續教程,那么現在可以斷開與NodeMCU的WIFI連接并且恢復有互聯網服務的WiFI了。否則您是無法進入下一節教程的頁面的。

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。