Publication Date


Degree Type

Master's Project

Degree Name

Master of Science (MS)


Computer Science


WiSeNetor is a teaching and a research tool that simulates a scalable wireless sensor network on a single computer, based on the “Spamulator” (Aycock, J., Crawford, H., & deGraaf, R., 2008) which simulates the Internet on a single computer. Routing protocols and network discovery algorithms used in mesh networks and cluster tree networks can be demonstrated using this tool. WiSeNetor contains a network creation module, simulated network devices and it simulates routing algorithms. The network creation module spawns a network according to user specified network type, where the type can be a cluster tree or mesh. In this process, neighbor tables are populated and the Spamulator is initiated. The underlying network module of the Spamulator has been reused in WiSeNetor to achieve better scalability. Each simulated network device has an associated server program and a client program that process incoming requests and forward them to appropriate neighboring nodes, respectively. Network devices also log all of the service messages in individual log files that may be used to trace the routing or network discovery process. WiSeNetor has achieved scalability up to 15,000 nodes in the network. Message latency and the average number of hops during simulation testing were comparable to the findings in (Eamsomboon,P., Keeratiwintakorn,P., & Mitrpant, C, 2008) which validates the WiSeNetor.