Trådlösa hem molnet för publiken (2 / 7 steg)
Steg 2: Standardmodul
WiFi modul (ESP8266) fyllda med standard skiss. I två ord, det läser sista punkt autentiseringsuppgifter, försöker ansluta till AP, om misslyckas den startar upp sin egen AP med web bildar där du anger nya AP referenser (om du bytt AP eller APS referenser). Om det succedes det laddar skript assinged till den här modulen och kör den. Vi skilja mellan modulerna genom deras unika MAC-adressen.
På mitt moln för varje MAC finns en separat mapp med det är jobb skriften på plats 192.168.8.1:86
Så har initialt modulen tre filer på den:
AP_config - två linjer: SSID och lösenord
init.lua - connction AP med meriter från AP_config. Om inte - do("ap_request.lua"). Om lyckats - ladda upp jobb skript och göra dem.
ap_request.lua - begäran om nya AP referenser, sätta dem i AP_config (om det gick inte att ansluta med tidigare parametrar)
Jag packade filerna till medföljande rar-fil.