원문정보
초록
영어
Wireless Sensor Networks (WSNs) have been gaining growing interest in the past years, which has resulted in many proposals of their new applications. The main tasks of a sensor network include not only monitoring and measuring certain phenomena, but also delivering gathered data. Hence, every single node needs to be a wireless router aside from being only a simple sensing device. The idea and the attributes of a Wireless Sensor Network require designers to apply different techniques than those hitherto used in wired as well as in wireless networks. The dynamic progress in the field of WSNs entails the need of creating simulators that have more specific capabilities. Such simulation tools should allow researchers to verify new ideas and compare the proposed solutions in a virtual environment helping to avoid unnecessary, time-consuming or expensive hardware implementations. When beginning to work with Wireless Sensor Networks, it is important to choose a simulation environment that will be up to requirements and will allow the researcher to conduct experiments in a given area. Appropriately, the researcher faces a necessity of finding and getting oneself familiar with many simulators, often designed for radically different applications. This article presents a classification and a wide review the main features of various simulation platforms.
목차
1 Introduction
2 Classication criteria
3 Emulators and code level simulators
3.1 ATEMU
3.2 Avrora
3.3 EmSim
3.4 Freemote Emulator
3.5 MSPsim
3.6 TOSSIM
3.7 VMNet
3.8 WSim
4 Topology control simulator { Atarraya
5 Environment and wireless medium simulators
5.1 Prowler
5.2 Wireless Sensor Network Localization Simulator
5.3 WSNet
6 Network and application level simulators
6.1 AlgoSenSim
6.2 NetTopo
6.3 SENSE
6.4 Sensor Security Simulator (S3)
6.5 Shawn
6.6 SIDnet-SWANS
6.7 Sinalgo
6.8 TRMSim-WSN
6.9 Wireless Sensor Network Simulator
6.10 WsnSimPy
7 Cross level simulators
7.1 COOJA
7.2 J-Sim and Sensor Network Package
7.3 SENS
7.4 WSN-Sim
8 NS-2 based simulators
8.1 Mannasim
8.2 NRL Sensorsim
8.3 RTNS
9 OMNeT++ based simulators
9.1 Castalia
9.2 MiXiM
9.3 NesCT
9.4 PAWiS
9.5 SENSIM (SensorSimulator)
10 Ptolemy II based simulators
10.1 Viptos
10.2 VisualSense
11 Conclusions
References
