Wireless sensor network (WSN) provides a significant contribution in emerging fields such as ubiquitous computing, ambient intelligence, Internet of Things, etc. WSN is a highly distributed computing network of tiny sensors which are self-conscious and are deployed in different geographical area randomly for multiple applications. These tiny sensor motes are insecure about resources such as bandwidth, battery, and communication range, etc. To increase the life span of WSN, effective utilization of available network resources is very important. Consequently, WSN's efficient and productive resource management is a challenging task involving the identification of resources, scheduling of resources, allocation of resources. In this paper, a type-2 fuzzy logic system (T2FLS) based resource scheduling technique using a software agent approach to resolve the scheduling issues by considering energy, number of neighboring nodes, and available bandwidth of WSN is proposed. Proposed software agent based resource scheduling scheme comprises of node agency (NA) and sink agency (SA). Both agencies comprised of a mobile agent and static agent. SA periodically gathers information related to a node such as available energy, bandwidth, and degree of connectivity collected by NA. Based on these parameters SA makes the suitable resource scheduling decision. Simulation results show that the performance of the proposed type-2 fuzzy with agent based approach is better as compared with the trusted real time scheduling model for wireless sensor networks (TRTSM) scheme in terms of scheduling accuracy, scheduling delay, and bandwidth utilized.