As discussed, I'd be starting the project tomorrow, and the project would be summed up in the following:
- Using the ESP8266 NONOS SDK
- Using AWS Lambda for the server code (NodeJS)
- Using DynamoDB for data storage (both the "authorization tokens, programmed into the micros, as well as the devices)
- Using a token (created in DynamoDB/using a lambda) for authorising/authenticating the ESP8266es/avoid rogue behaviour from external parties