Inspiration
What it does
How we built it
Challenges we ran into
Accomplishments that we're proud of
What we learned
What's next for NestNotify — home security on Ring
Inspiration
We wanted to bridge the gap between basic motion detection and meaningful situational awareness. Our goal was to create a tool that helps developers filter through Ring notifications using sophisticated AI models. This allows us to reduce notification fatigue for homeowners.
What it does
NestNotify monitors live and recorded streams from Ring devices to perform real-time object analysis. It uses machine learning models to distinguish between routine activities and potential security threats. The system ensures that users are only alerted when specific, relevant events occur in their home environment.
How we built it
We deployed our microservices architecture on amazon-eks to ensure high scalability for video processing. We used haystack for orchestration and amazon-sagemaker for training and deploying our computer vision models. The core logic was written in Python, integrating directly with amazon-ring to fetch event data.
Challenges we ran into
We struggled initially with low-latency processing of video frames within the amazon-eks cluster. Optimizing the data flow between haystack and SageMaker endpoints required significant tuning. We also faced challenges in mapping various Ring event types to our internal nestnotify event schema.
Accomplishments that we're proud of
We are proud of successfully integrating the Ring API with a complex AWS-native pipeline. We managed to achieve high accuracy in identifying specific objects within home environments. Our Python-based implementation is flexible enough for other developers to extend the logic.
What we learned
We learned a great deal about the complexities of handling streaming video data in a distributed environment. We gained deep experience in how to optimize SageMaker models for real-time inference tasks. Understanding the nuances of the Ring API helped us build a more robust notification system.
What's next for NestNotify
We plan to expand our library of recognized objects to include specific package delivery patterns. We also want to implement a more intuitive dashboard for developers to visualize security trends. Our ultimate goal is to make NestNotify the standard middleware for custom Ring security applications.
Built With
- amazon-eks
- haystack
- home-security
- nestnotify
- ring
- sagemaker
Log in or sign up for Devpost to join the conversation.