This is an Internet Button reference project: when a button on the device is pressed, a cloud backend gets a notification and performs an action. In this particular case, AWS Lambda function sends an email to the specific email address. But, again, the action could be anything.
Description: Send email on a button press
Difficulty: Easy
Video duration: 3 min 44 sec
Hardware: ESP8266 NodeMCU
Software: Mongoose OS <a href="https://mongoose-os.com" target="_blank">https://mongoose-os.com</a>
AWS services: AWS IoT, AWS Lambda, AWS SNS, AWS CloudFormation
Prerequisites
Hardware: ESP8266 NodeMCU
Amazon AWS account
Amazon's AWS management utility (see <a href="https://aws.amazon.com/cli" target="_blank">https://aws.amazon.com/cli</a>)
Step by step instructions: <a href="https://mongoose-os.com/aws-internet-button.html" target="_blank">https://mongoose-os.com/aws-internet-button.html</a>