Real-life IoT implementations involves millions of devices having different hardware platforms and wireless connectivity protocols deployed at hundreds of locations. At that scale, treating each device individually is close to impossible. Gateway platforms work as the core building blocks to make…