One of the main challenges we encounter during the design phase of an IoT application is the connectivity. The sensors and devices would be distributed across a large area and would have communication protocols of its own. The data obtained from these sensors should be transferred to a web application