Inspiration

We've always been fascinated by projects that involve all kinds of expertise—from hardware to software development, and even IT. That's why we decided to participate in this year's Vueling Challenge.

We’d also like to mention our teacher from CASO, who once told us to build our own internet. We never thought it would be so fun — and challenging

What it does

The application allows users to receive real-time flight updates, even during power outages. It focuses on optimizing battery usage to ensure that, despite the absence of electricity, devices remain active and connected, providing essential updates on delays, changes, and other critical airport data.

How we built it

We built a sophisticated infrastructure — one that helps us stay up to date thanks to our hardware support, but is also resilient enough to withstand connectivity losses within the clusters. To accomplish all of that, we used Raspberry Pis as clusters that act as the main entry points to our network, routers, and servers. Another key component of our network is our smartphones: using both Bluetooth and Wi-Fi simultaneously, we're able to connect multiple subnets.

Challenges we ran into

We found it especially challenging to configure our own access point and to get our mobile phones to connect to one another.

Accomplishments that we're proud of

We are really proud of being able to converge our networks, route traffic between them, access the internet, and connect to the main server. We’re also very happy with how much our Kotlin skills have improved over these three days.

What we learned

We’ve learned a lot — about networks, configurations, mobile development, and more. And best of all, it was really fun.

What's next for MMG

The future is unknown, and we don’t know what lies ahead. We can only hope that, like our packets, this journey finds its gateway.

Built With

Share this project:

Updates