micropython 网络驱动_network_网卡驱动
# `network `_視頻 (`import network`)
`network` 用于初始化各種網(wǎng)卡驅(qū)動
*****
## **構(gòu)造函數(shù):**
* [ ] **播錄視頻**
```
class network.ESP8285(uart)
```
>初始化`ESP8285`,構(gòu)造一個`ESP8285`網(wǎng)卡對象,使用需要傳入一個`uart`對象
*參數(shù):*
* `uart`: 與AT模塊通信的UART對象
*返回:*
* `ESP8285`: 網(wǎng)卡對象
*****
## **方法:**
* [ ] **連接熱點(diǎn)**
```
.connect(ssid, key)
```
>連接`WIFI`熱點(diǎn)(AP/路由器)
*參數(shù):*
* `ssid`: `WIFI`熱點(diǎn)的名稱
* `key`: `WIFI`熱點(diǎn)的密碼
*返回:*
* 無, 如果發(fā)生錯誤會拋出異常
*****
* [ ] **獲取連接信息**
```
.ifconfig()
```
>查看`WIFI`連接信息,目前network不支持設(shè)置網(wǎng)卡配置
*參數(shù):*
* 無
*返回:*
* `tuple`類型, 元素都是字符串:`(ip, netmask, gateway, dns_server, dhcp_server, mac, ssid)`, 如果沒有查詢到或者無效,值為`"0"`
*****
* [ ] **獲取是否連接**
```
.isconnected()
```
>查看`WIFI`是否連接
*參數(shù):*
* 無
*返回:*
* `True`: 已經(jīng)連接`False`: 斷開連接
*****
* [ ] **斷開連接**
```
.disconnect()
```
> 斷開`WIFI`連接
*參數(shù):*
* 無
*返回:*
* `None`
*****
* [ ] **掃描熱點(diǎn)**
```
.scant()
```
>掃描周圍的熱點(diǎn)信息
*參數(shù):*
* 無
*返回:*
一個`list`對象, 每個元素包含了一個字符串,如下:`',,,,,,,, ,,'`
* ``:加密?式
* 0:OPEN
* 1:WEP
* 2:WPA\_PSK
* 3:WPA2\_PSK
* 4:WPA\_WPA2\_PSK
* 5:WPA2\_Enterprise(?前 AT 不?持連接這種加密 AP)
* ``:字符串參數(shù),AP 的 SSID
* ``:信號強(qiáng)度
* ``:字符串參數(shù),AP 的 MAC 地址
* ``:信道號
* ``:AP 頻偏,單位:kHz。此數(shù)值除以 2.4,可得到 ppm 值
* ``:頻偏校準(zhǔn)值
* ``:
* 0:CIPHER\_NONE
* 1:CIPHER\_WEP40
* 2:CIPHER\_WEP104
* 3:CIPHER\_TKIP
* 4:CIPHER\_CCMP
* 5:CIPHER\_TKIP\_CCMP
* 6:CIPHER\_UNKNOWN
* ``: 定義與``相同
* ``: bit0 代表 b 模式; bit1 代表 g 模式; bit2 代表 n 模式
> 若對應(yīng) bit 為 1,表示該模式使能;若對應(yīng) bit 為 0,則該模式未使能。
* ``:0,WPS 未使能;1,WPS 使能
*****
* [ ] **打開熱點(diǎn)**
```
.enable\_ap(ssid, key, chl=5, ecn=3)
```
> 打開`WIFI`熱點(diǎn),發(fā)出`WIFI`信號
*參數(shù):*
* `ssid`:名稱
* `key`: 密碼
* `chl`: WiFi信號的通道號
* `ecn`: 加密方法(系統(tǒng)常量)
* `OPEN` 熱點(diǎn)的加密方式為不需要密碼
* `WPA_PSK` 熱點(diǎn)的加密方式為`WPA_PSK`
* `WPA2_PSK` 熱點(diǎn)的加密方式為`WPA2_PSK`
* `WPA_WPA2_PSK` 熱點(diǎn)的加密方式為`WPA_WPA2_PSK`
*返回:*
* `None`
*****
* [ ] **關(guān)閉熱點(diǎn)**
```
.isable_ap()
```
> 關(guān)閉`WIFI`熱點(diǎn)
*參數(shù):*
* 無
*返回:*
* `None`
*****
總結(jié)
以上是生活随笔為你收集整理的micropython 网络驱动_network_网卡驱动的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 普通家庭一辈子最高可以存多少钱
- 下一篇: 邮政储蓄银行圈存是什啥意思?