forked from doniks/pycom-examples
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathwifi_ap.py
More file actions
21 lines (19 loc) · 684 Bytes
/
wifi_ap.py
File metadata and controls
21 lines (19 loc) · 684 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import os
import binascii
import machine
import pycom
from network import WLAN
uid = binascii.hexlify(machine.unique_id())
name = os.uname().sysname.lower() + '-' + uid.decode("utf-8")[-4:]
print(os.uname().sysname, uid, name, "wlan_ap.py")
wlan = WLAN(mode=WLAN.AP, ssid=name, auth=(WLAN.WPA2, "8letters"))
print(wlan.ifconfig(id=1)) #id =1 signifies the AP interface
if False:
print('wifi_on_boot', pycom.wifi_on_boot())
print('wifi_mode_on_boot', pycom.wifi_mode_on_boot())
print('AP', WLAN.AP)
print('wifi_ssid_ap', pycom.wifi_ssid_ap())
pycom.wifi_on_boot(True)
pycom.wifi_mode_on_boot(WLAN.AP)
pycom.wifi_ssid_ap('peter2-test')
machine.reset()