Home / Companies / Twilio / Blog / Post Details
Content Deep Dive

Build an SMS-Equipped Twilio Weather Station with an ESP8266, Amazon AWS IoT and Lambda

Blog post from Twilio

Post Details
Company
Date Published
Author
Paul Kamp
Word Count
6,725
Language
English
Hacker News Points
-
Summary

This summary provides an overview of building an SMS-equipped Twilio Weather Station using an ESP8266, Amazon AWS IoT, and Lambda. The system consists of a weather station that sends reports over SMS with Twilio and receives incoming messages to update settings. The architecture includes API Gateway, Lambda functions for handling incoming messages, and AWS IoT for persisting device state. The code is written in C++ and uses various libraries such as Arduino, WebSockets, and MQTT. The system can be controlled through an SMS message or by modifying the device shadow state directly. Additionally, there are three avenues to change settings on the station: through the shadow state directly, via an SMS from the master cell phone, or by publishing to the update topic. The system also includes remote monitoring capabilities, allowing users to customize and extend the application with various add-ons.