Skip to content

Latest commit

 

History

History
7 lines (7 loc) · 791 Bytes

README.md

File metadata and controls

7 lines (7 loc) · 791 Bytes

New York City Subway Display

This repository contains code for a household display of NYC subway arrival times (similar to the ones hanging in many stations.) Built on an ESP32, arduino code makes requests for specific trains at specific stations to an AWS API Gateway, which triggers an AWS lambda function. This function requests subway data from the MTA's subway API, processes and filters the resulting Protobuf structure, and returns only relevant times for the requested train and station. AWS services are used as a proxy between the ESP32 and MTA API to simplify code structure, bypasses the memory limitations of the ESP32, and allow extensibility for future API calls.