Examples¶
The following are a list of examples for lib.espressif.esp8266wifi.
WIFI CONNECT¶
Simple wifi driver initialization and connection to a wifi network (based on NodeMCU v2).
main.py
################################################################################
# Wifi Network Connection Example
#
# Created: 2016-07-27 11:00:55.020628
#
################################################################################
import streams
# import the wifi interface
from wireless import wifi
# import wifi support
from espressif.esp8266wifi import esp8266wifi as wifi_driver
streams.serial()
# init the wifi driver!
# The driver automatically registers itself to the wifi interface
# with the correct configuration for the selected device
wifi_driver.auto_init()
# use the wifi interface to link to the Access Point
# change network name, security and password as needed
print("Establishing Link...")
try:
# FOR THIS EXAMPLE TO WORK, "Network-Name" AND "Wifi-Password" MUST BE SET
# TO MATCH YOUR ACTUAL NETWORK CONFIGURATION
wifi.link("Network-name",wifi.WIFI_WPA2,"password")
print("Link Established")
except Exception as e:
print("ooops, something wrong while linking :(", e)
while True:
sleep(1000)