Projekti eesmärgiks oli luua füüsiline valgusfoor koos LEDide ja NodeMCU-ga ning ka virtuaalsed foorid, mis asuksid netis. Lõpptulemusena pidid foorid oskama üksteisega arvestama ning neid pidi saama seadistada. Kood on kommenteeritud ja seletatud failide sees.
Link serveri koodile: https://github.com/martinkilgi/traffic_light_api
Mõlemas repositooriumis on viimane kood "dev" harul.
Andmebaasiks kasutasime Firebase Realtime baasi. Piltidel on näha meie andmebaasi struktuur.
Allpool on NodeMCU-st paar pilti ning ka video, kuidas foorid koos töötavad. Kuigi nii netifoorid kui ka NodeMCU foor saavad õige käivitumise aja, ei ole nad täiesti ideaalselt sünkroniseeritud foori tsükli koodi erinevuste pärast.