I have added a more enhanced version of the IoT control page that runs in what I would call a “Serverless” configuration. All of the functionality is implemented through AWS S3, Lambda, MQTT over Websockets and an API gateway. The device that you are controlling actually runs a version of Linux and the control software is written in Python but all of the client control has been implemented in the AWS cloud without a server to maintain. The best enhancement I made was to make the web interface aware of other clients (i.e. if another client changes the state of the device your webpage is dynamically updated to reflect this change). You can access the project on my website using the following link:
IoT Control (Serverless)
No responses yet