SmartConfig ESP8266 with Swift language(Swift 语言编写的 Smart Config UDP 广播给 ESP WiFi 芯片入网程序)
MIT License
SmartConfig is an ESP board auto connect WiFi demo written in Swift.
1.Xcode -> Create a new Xcode project -> Single View App. 2.Download lib https://github.com/EspressifApp/LibEsptouchForIOS. 3.Move libEsptouch_v0.3.5.3.a, ESPTouchTask.h, ESPTouchResult.h, ESPTouchDelegate.h to your new project. 4.In project group finder, create a new fire, select Objecttive-C file, then select Create Bridging Header. 5.In Demo-Bridging-Header.h file, import lib.
#import "ESPTouchTask.h"
#import "ESPTouchResult.h"
#import "ESPTouchDelegate.h"
print("Start SmartConfig ...")
wifi.setmode(wifi.STATION)
wifi.startsmart(0,
function(ssid, password)
print(string.format("Success. SSID:%s ; PASSWORD:%s", ssid, password))
print("Back init.lua")
dofile("init.lua")
end
)
[] SwiftUI [] WiFi 5G