The Wayback Machine - https://web.archive.org/web/20201002153948/https://github.com/lou-lan/SmartConfig
Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

README.md

SmartConfig

SmartConfig is an ESP board auto connect WiFi demo written in Swift.

Requirements

  • iOS 8.0+
  • Xcode 8.0+
  • Swift 3.0

Bridge ESPtouch lib

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"

Hardware ESP8266 NodeMCU Code init.lua Test

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
)

TODO

[] SwiftUI
[] WiFi 5G

About

SmartConfig ESP8266 with Swift language(Swift 语言编写的 Smart Config UDP 广播给 ESP WiFi 芯片入网程序)

Topics

Resources

License

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.