Tackling the bottleneck in IoT