论文部分内容阅读
目前,物联网技术的发展无时无刻不改变着人类的生活。物联网的基础是互联网和传感器网络,而传感器网络的核心问题就是无线网络问题。无线网络的基本特点是每个节点既是主机也是路由器,数据可以通过相邻接的节点转发至目的地。为了实现无线网络,近年来众多科研工作者提出了很多算法,并应用到各行各业。本文首先对现有的无线网络算法的特点进行了分析,并对AODV算法进行了深入研究,根据课题需要对AODV算法中路由判断指标算法做了一定的改进,通过计算每条路由的通信成功率来选择路由,使无线网络的通信成功率得到了极大的提高。其次,根据项目实际需求,设计了应用层重发、确认算法,保证了通信过程中既不丢包也不重复收包,实现了数据的有效性传输。再次,使用STM32单片机和nRF24L01芯片设计了无线网络单元、使用STM32单片机和W5500芯片设计了无线网络/以太网网关,实现了从无线传感器节点到互联网的数据传输。最后,设计了测试软件,并在实际环境中对软、硬件进行了性能测试,测试结果表明,无线网络硬件系统工作可靠,改进型协议的实时性比AODV有了很大提高,应用层重发、确认机制效果良好,本文的工作达到了预期效果。