Inspiration

Nate wanted to automate hardware without paying for huge computing and networking costs and also wanted the system maintenance free(practically).

What it does

The project proves a proof of concept cloud native hardware automation system, the purpose is to liberate people from the complex and expensive professional computing costs of maintaining central servers.. Our professional team has developed an easily scalable remote hardware automation system to assist stakeholders in customizing their own system. Our system focuses on the following hardware automation strategies:

  • Cloud native serverless infrastructure.
  • Remote hardware automation.
  • High reliability
  • Least maintenance
  • High scalability

How we built it

Our project is a comprehensive project integrating AWS serverless services ,front-end, back-end, and hardware development. The front end is based on React to build an interactive page, the back end is built on the Python Flask framework and AWS cloud server, and the hardware development is based on Python Neopixel library to build a lighting control program.

Challenges we ran into

Basically, we are all learning and using various languages and functions. The biggest problem we have is dealing with the communication between the front-end and the back-end and the hardware, and how to make the hardware work properly.

Accomplishments that we're proud of

Our cohesive team is the greatest treasure we have gained along the way, we come from different backgrounds, in addition to CS, geography students, and applied mathematics students, and everyone has different skills, through this experience, we all Learn each other's skills.

What we learned

We learned how to develop a cloud-based serverless hardware management system through teamwork, we learned how to interact with hardware through a programming language, cloud functions deployment and UI/UX design, and a series of brand-new knowledge!

What's next for Flash Your Room

We can use the same inexpensive , high availability and highly scalable architecture to automate more complex machinery.

Share this project:

Updates