Cross-platform protocol development based on OMNeT++
Protocol development for large-scale wireless networks is challenging due to the inherently unreliable nature and massive distribution of such systems. Specially the transition from simulation to a real testbed deployment and later from testbed to large-scale deployments is frequently accompanied by many software and hardware errors. In this paper a hybrid testbed approach is introduced which seamlessly combines real 802.15.4 deployments with real-time simulations based on OMNeT++. The integration of a simulation tool in a testbed bears good prospects and reduces costs since extensive testbed evaluation can be avoided. The transition between execution environments is completely transparent to the involved nodes, which only perceive a homogeneous wireless mesh network. The effort for the programmer is kept low since no code adaptation is necessary for running software in mixed environments.