SDN based network management applications are generally implement through northbound interface of the SDN architecture. In (Yap, 2010), a northbound API is proposed, called OpenRoads, for facilitating the network management applications to define and control the policies on the SDN switches through the SDN controller. OpenRoads is a wireless OpenFlow API which uses Flow Visor to allow the management of the wireless networks using virtualization. Similarly, in (Huang, 2014), a SDN based network management framework is proposed for Internet of things. Since the framework proposed in (Huang, 2014) was for wireless networks, these model can also used in SDWSN architecture for the management of the various network related services and controls. In (Bera, 2016), the authors have proposed a system; called Soft-WSN which is designed for the management of device as well as topology for software defined WSN. The sensor node specific task is managed by device management module. However, topology management module is responsible for control and management of topology in order to provide optimized network performance. In order to facilitate device and topology control and management from the software defined controller, different control rules and packet formats are defined in this research work. SDN Paradigm Based Localization Localization is a fundament service in a typical application of WSN. This is due to fact that a sensor reading without its location is meaningless in most of the applications. In order to localize the sensor nodes, anchor nodes play a very important role. Anchor nodes know its location and with help of anchor nodes, localization scheme localize the normal sensor nodes that does not know its location. Different kinds of localization algorithms are proposed in literature for the traditional WSN architecture. These algorithms are generally distributed algorithm which exchanges number of messages for getting the location and distance information of the anchor nodes relative to the normal node for the estim