Abstract: The main goal of this paper is to describe the systems which are multiple module connected together control the devices through web portal. The Internet of Things (IoT) is a global network that links physical object using the web application and network communications. If we look at the traditional IoT device architecture. These devices are the fixed system once those devices are manufactured Its pretty much impossible to change the program of that devices. Also repairing this device is a very costly and tedious process. To avoid this, we have introduced a concept called modular IOT. Modular design is a design approach that subdivides system into smaller parts called modules. A modular system can be characterized by functional partitioning into discrete scalable and reusable modules. rigorously using well-defined modular interfaces and making use of industry standards for interfaces. This proposed system is based on the multiple modules which can be added or removed on the board and to program the microcontroller in such a way that we can change the program anytime we want. This system will be easily upgraded or enhanced by adding the new module. Because of modularity, it will ease the process of repairing the system. Proposed system helps us to develop the system which can be modified reconfigured and enhanced anytime we want. This system will be controlled and configured by the central web portal. When the device initially boots it will seek the information to the server for its configuration. We can easily change the configuration of this system from the website. This will reduce the problem of e-waste because we have to only replace the part which has the fault and upgrade the system anytime we want. The modular approach could lead to a longer useful life of the device.

Keywords: Modular System, Arduino, IoT (Internet of Thing), Cloud, Feature selection, web, Automation.