feat: v0.3.0...
This commit is contained in:
@@ -250,9 +250,17 @@ def run():
|
||||
|
||||
# ------------------------------------------------------------------
|
||||
elif state == 'PROVISIONING':
|
||||
from provisioning_server import run_provisioning
|
||||
_show_state('PROVISIONING', 'Waiting app...')
|
||||
cfg = run_provisioning() # blocks until config received
|
||||
if caps.get('has_nfc'):
|
||||
from provisioning_nfc import run_provisioning_nfc
|
||||
_show(['PROVISIONING', 'NFC mode', '', 'Tap writer badge', ''])
|
||||
cfg = run_provisioning_nfc()
|
||||
else:
|
||||
from provisioning_server import run_provisioning
|
||||
import network as _net
|
||||
_wlan = _net.WLAN(_net.STA_IF)
|
||||
_ip = _wlan.ifconfig()[0] if _wlan.isconnected() else '0.0.0.0'
|
||||
_show(['PROVISIONING', 'IP: ' + _ip, 'HTTP:8080', 'UDP :5000', 'Waiting app...'])
|
||||
cfg = run_provisioning()
|
||||
save_config(cfg)
|
||||
print('[provisioning] config saved — rebooting')
|
||||
_show_state('CONFIG SAVED', 'Rebooting...')
|
||||
|
||||
Reference in New Issue
Block a user