George's Blog


Project Mesh

My university capstone project was to develop Project Mesh, an android app to create an ad-hoc mesh network in remote areas. My team worked with the Canadian organisation Grey-Box to develop this application.

Meshrabiya

We utilised the Meshrabiya library to manage networking, created by Mike Dawson. It uses WiFi Direct to create hotspots, and utilises the legacy connection mode of these hotspots to allow an Android device to simultaneously create and connect to another hotspot. The library then manages data transmission over multiple hops, as well as sharing the SSID and passphrases to all of the nodes in the network, allowing automatic reconnection.

Demo

🚧🚧🚧 πŸ‘· 🚧🚧🚧

We’re still building this app!

Hello, world!

This is a test of the blog system. If you’re reading this, it works!