Sensor networks are being deployed in a range of different environments, such as industry plants, rainforests and offices. Each environment has its own characteristics and the appropriate communication strategy will differ accordingly - packet sizes, retransmission schemes, error correcting codes, etc. It is, however, difficult to investigate the most appropriate communication strategies for the environment of an intended deployment. On the one hand, simulations are seldom realistic enough as they do not model the environment in every intricate detail. On the other hand, real-world experiments with deployed nodes are important but time-consuming, difficult to repeat, and to some extent dependent on hardware and software. For example, a bug in the software might make measurements collected during an extensive time useless. We need an easier way of testing which still captures realistic communication environments and provides repeatability.
展开▼