摘要

针对Semi-TCP协议在软件仿真下可信度较差和硬件仿真下难以实现且网络规模较小的问题,提出基于Exata仿真内核和TiPot开发板的半实物仿真方法。方法中搭建的Semi-TCP半实物仿真平台包括两部分,一部分是基于Exata搭建的虚拟场景,在其中构建多跳无线网络,并在Exata无线网络协议模型库中加入semi-TCP协议;另一部分是基于TiPot开发板搭建的真实场景,将外部实物节点与虚拟场景中的虚拟节点进行映射,并通过网关将两部分连接为一个整体。然后在真实-虚拟-真实的网络配置模式下,实现并测试Semi-TCP在半实物仿真下的通信效率。仿真结果表明,半实物仿真的方法比软件仿真更真实可靠,比硬件仿真更容易实现且网络规模更大,Semi-TCP通信效率优于TCP和其它无线TCP。