A service oriented iot using cluster controlled decision making The Internet of Things (IoT) is changing the way we perceive information. It has inspired solutions for a variety of everyday problems. With the advent of IoT, the Internet will house several “intelligent” objects capable of making their own decisions and communicate with each other in an efficient manner. Being a new area of research, there is a lack of standard framework for developing IoT based solutions. The basic reference architecture of IoT is characterized by the presence of three distinct layers. It includes the sensing layer, the network layer and the application layer. The proposed paper aims at providing an efficient platform to develop solutions for Internet of things. In the proposed paper a SOA layer is built on top of the network layer to manage the data and information. The current architecture of IoT does not offer consensus decision making. When information availability is either inadequate or loaded at the various IoT edge nodes, a consensus decision making approach is required for efficient and consistent means of combining information. A cluster based approach is used to calculate the consensus locally which is then combined to reach a global consensus.