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

歡迎訪問 生活随笔!

生活随笔

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

python

micropython文件上传软件_ESP32玩转MicroPython(二) 连接WIFI网络 webperl文件传输

發(fā)布時間:2024/9/27 python 61 豆豆
生活随笔 收集整理的這篇文章主要介紹了 micropython文件上传软件_ESP32玩转MicroPython(二) 连接WIFI网络 webperl文件传输 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

零. ESPlorer到底怎么用?

1. 交互命令行模式

發(fā)一句回一句, 在下面發(fā)就行了

2. 發(fā)送代碼塊

發(fā)送代碼塊到ESP32

這樣代碼塊就存入了esp32的內(nèi)存中, 比如上面, 我們存入了一個 do_connect()的函數(shù)

接下來我們從交互命令行調(diào)用此函數(shù)就可以執(zhí)行

3. 文件保存到ESP32

如果文件小可以用串口保存到ESP32, 方法如下:

4. WebREPL(瀏覽器交互模式)給ESP32傳文件

見第二節(jié)

一. 連接網(wǎng)絡

使用network模塊

該模塊主要功能如下

import network

wlan = network.WLAN(network.STA_IF) # 創(chuàng)建一個WLAN實例 create station interface

wlan.active(True) # 激活實例 activate the interface

wlan.scan() # 掃描WIFI scan for access points

wlan.isconnected() # 判斷WIFI連接否, 返回布爾值 check if the station is connected to an AP

wlan.connect('essid', 'password') # 連接WIFI connect to an AP

wlan.config('mac') # 獲取實例的MAC地址 get the interface's MAC address

wlan.ifconfig() # 獲取實例的網(wǎng)絡信息 get the interface's IP/netmask/gw/DNS addresses

ap = network.WLAN(network.AP_IF) # 創(chuàng)建一個AP實例 create access-point interface

ap.config(essid='ESP-AP') # 配置實例的essid參數(shù) set the ESSID of the access point

ap.config(max_clients=10) # 設定多少個客戶端可以連接它 set how many clients can connect to the network

ap.active(True) # 激活實例 activate the interface

例:

import network

wlan = network.WLAN(network.STA_IF)

wlan.active(True)

wlan.isconnected()

wlan.connect('ssid', 'password')

wlan.isconnected()

一旦建立了網(wǎng)絡,該socket模塊就可以照常用于創(chuàng)建和使用TCP / UDP套接字,并且該urequests模塊可用于方便的HTTP請求。

二. WebREPL(瀏覽器交互模式)給ESP32傳文件

首先

import webrepl_setup

回彈出設置對話,設置密碼 重啟ESP32

重啟后, 先聯(lián)網(wǎng)!!!聯(lián)網(wǎng)后再執(zhí)行:

import webrepl

webrepl.start()

可以使用webrepl在線"客戶端"

或者下載webrepl"客戶端"

WEB端登錄ESP32

輸入密碼后, 我們就遠程登錄ESP32了

登錄后的頁面其實是一個遠程的命令行環(huán)境 + 一個文件傳輸系統(tǒng)

我們可以傳輸文件了

傳入文件后,我們導入試一試,發(fā)現(xiàn)可以執(zhí)行, 看來是真的傳輸成功了!

我們新建一個 webrepl.cfg.py 輸入如下內(nèi)容:

PASS = '123456' #這里填寫密碼

我們把這個文件使用第3節(jié)的方法傳入ESP32

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的micropython文件上传软件_ESP32玩转MicroPython(二) 连接WIFI网络 webperl文件传输的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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