Close

Migration to LEDE platform

A project log for MeshPoint - wifi router for humanitarian crisis

Autonomous, smart, wifi mesh router which is easy to use by humanitarian NGO first responders during humanitarian or natural disasters.

robert-markoRobert Marko 06/10/2017 at 22:470 Comments

Meshpoint has been using OpenWRT as firmware from beginning thanks to open source nature of OpenWRT.

Unfortunately development on OpenWRT has been slowed for over a year and since then a lot has changed. So we needed newer solution that was open source and will provide us with improvements. We found that in LEDE Project, an open source fork of OpenWRT that is developing rapidly and offer a number of improvements over OpenWRT.

Some of the changes are:

Biggest improvement and main reason for move to LEDE Project was introduction of Airtime fairness feature.
In a typical conference room style environment someone could be using a old laptop with 802.11g standard while rest of the crowd is on newer 802.11n standard laptops or tablets.

By the laws of Physics, slow devices take relatively longer times to transmit and receive data compared to faster and newer devices. This gives less time to faster devices and disproportionately longer times to slow transmitting devices. Similar behaviors in air time can be observed if a device is farther away from an access point relative to other clients or if many client are connected to the same access point.

That way newer and faster devices get lower speeds. This behavior is not present in home networks due to small distances and small number of connected devices.

To solve that and enable faster device to achieve higher speeds we use Airtime Fairness.

Airtime Fairness gives equal amounts of time they can transmit or receive data to each client regardless of its theoretical data rate. This will ensure higher download speeds to faster devices and also makes sure that when larger number of clients is connected one cannot use all of the bandwidth.

Discussions