Alternative low-bandwidth communication over strange mediums.

What it does

Terry tunnels all network traffic over SMS to another internet-connected proxy device to facilitate dial-up speed network access from anywhere without a 3G/4G data connection or WiFi. This enables individuals from second and third world countries to set up slow but accessible data connections through other devices in areas with no readily available cell networks. It's also useful in emergency situations when out in the wilderness or when power is out and you're not in range of a cell tower.

How we built it

We slaved away for 24 hours straight with no sleep pouring our hearts and souls into the development of the application and its deeply rich and diverse tech stack that spans from Android to deep Unix sockets.

Challenges we ran into

IPTables an strange MQTT deserialization into raw packet data to traverse NAT and eventually complete a full round-trip back through the pipeline to the client device. It was HAAARD and time-consuming. About 11 hours straight of full-team debugging. Also sleep deprivation and moderate dehydration.

Accomplishments that we're proud of

Getting it to work and accomplishing ~70 Kbps speeds while bypassing carrier SMS rate limiting.

What we learned

SMS is great and always will be and should also not be misused by this.

What's next for Terry

Going global by the end of the day. Just kidding, this is it and it isn't scalable or releasable so it's getting binned for another day.

Built With

Share this project: