One important step prior the actual deployment of wireless sensor networks is the evaluation of the network.
WiEmu is an open-source agent-based high fidelity software emulator/simulator for heterogeneous wireless sensor networks.
With WiEmu, you can evaluate your network architecture, topology and/or protocols as if they are running on real test-beds.