wifi
一,在esp32设备创建新文件 命名为:
wifi.py
二,在wifi文件中将一下代码复制过去
import network
import time
class wifiSTA():
@classmethod
def do_connect(cls,essid='TP-LINK_E1E6',password='11111111'):
wlan = network.WLAN(network.STA_IF)
#激活
wlan.active(True)
#判断是否链接成功
if not wlan.isconnected():
print('connecting to network...')
#链接地址
wlan.connect(essid, password)
i = 1
while not wlan.isconnected():
print("正在链接...{}".format(i))
i += 1
time.sleep(1)
#网络地址
print('network config:', wlan.ifconfig())
#地址
print('config',wlan.config('mac'))
三,在主界面运行;
#链接wifi
from wifi import wifiSTA
wifiSTA.do_connect()
--------------------------------socket----------------------------------
udp
引入
import socket
创建
udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
# 2.2. 绑定本地信息
udp_socket.bind(("0.0.0.0", 7788))
发送信息
# 2. 准备接收方的地址
dest_addr = ('192.168.0.108', 8080)
# 3. 从键盘获取数据
send_data = ''
# 4. 发送数据到指定的电脑上
udp_socket.sendto(send_data.encode('utf-8'), dest_addr)
关闭套接字
udp_socket.close()