ESP32连接手机热点
前言
突然发现了micropython的一个重要优点,如同一些操作系统一样,它的代码具有极强的可移植性,比如ESP32和ESP8266,编写同样的代码,他们能够实现同样的效果,而无须为特意做一些适配。(硬件端口可能要进行一些修改)
设置手机热点频段
首先要将手机热点频段设置为2.4G,如果是5G的频段我们的ESP32是无法连接的。
编写代码
import network
wifi = network.WLAN(network.STA_IF)
wifi.active(True)
if not wifi.isconnected():
print('WiFi 连接中...')
wifi.connect('lhc', '12345678')
while not wifi.isconnected():
pass
print('WiFi 连接成功' , wifi.ifconfig())
串口输出:
>>> %Run -c $EDITOR_CONTENT
WiFi 连接中...
WiFi 连接成功 ('192.168.92.157', '255.255.255.0', '192.168.92.83', '192.168.92.83')
>>>
连接成功,正常使用。