A cloud-connected kegerator that streams live sensor data to AWS for real-time monitoring and analytics.
Simple Beer Service is an open-source IoT project that connects a kegerator to the cloud, streaming live sensor data to AWS. It monitors beer flow, temperature, humidity, sound, and proximity, enabling real-time tracking and analytics for beverage dispensing. The project provides a full-stack solution including hardware setup, AWS backend, and a real-time web dashboard.
Developers, hobbyists, and IoT enthusiasts interested in building practical cloud-connected devices using AWS services. It's also suitable for those learning end-to-end IoT architecture with real-time data visualization.
It offers a complete, production-ready example of an IoT system on AWS, with detailed instructions for hardware assembly, cloud integration, and dashboard deployment. The project is unique for its specific use case and comprehensive coverage of AWS IoT services.
Simple Beer Service (SBS) is a cloud-connected kegerator that streams live sensor data to AWS.
Seamlessly connects AWS IoT, Kinesis, DynamoDB, and Cognito for a complete cloud backend, as shown in the architecture diagram and serverless deployment steps.
Provides a static web app that uses WebSockets to display near real-time sensor data, detailed in the client setup with Gulp and S3 deployment.
Includes specific instructions for 3D printing the head unit and setting up Johnny-Five platforms like Intel Edison, supported by a bill of materials and STL files.
Leverages the Serverless Framework and AWS CloudFormation for automated infrastructure setup, reducing manual effort in provisioning resources.
Requires numerous manual steps from AWS IoT thing creation to certificate management and serverless initialization, which can be error-prone and time-consuming, as evidenced in the README's lengthy instructions.
The architecture is tightly coupled with AWS services, making migration difficult and increasing dependency on specific features like IoT rules and Cognito, with no alternative cloud provider support mentioned.
Relies on older tools like Serverless Framework v0.5.6 and Node.js v5.x, which may lead to compatibility issues and require updates for modern deployments, as noted in the installation steps.
Depends on specific components like Intel Edison and 3D-printed parts, which might not be readily available or affordable, adding barriers to entry for hobbyists or low-budget projects.
💻 A fully functional local AWS cloud stack. Develop and test your cloud & Serverless apps offline
Chaos Monkey is a resiliency tool that helps applications tolerate random instance failures.
Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more.
AWS Service registry for resilient mid-tier load balancing and failover.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.