摘要
随着Ad Hoc通讯技术的发展,Ad Hoc网络通讯将在实际场景中得到大规模的应用,开发一种基于linux操作系统和BATMAN通讯协议之上的Ad Hoc网络监控和管理软件,通过Python、PyQt和Qt实现软件开发,采用多线程操作实现不同的监控和管理功能,有socket程序实现上位机与网络中节点之间TCP、UDP通讯,最终实现了监控Ad Hoc网络拓扑图和管理网络中的节点参数。
The development of Ad Hoc communication technology, Ad Hoc network communication will be applied in large scale in the real scene. A software for monitoring and managing Ad Hoc network based on Linux operating system and BATMAN communication protocol is developed. Software development is realized through Python, PyQt and Qt, and different monitoring and management functions are realized by multithreading operation. The socket program realizes the host computer and nodes in the network TCP, UDP communication, the ultimate realization of the monitoring Ad Hoc network topology and network management node parameters.
出处
《电脑知识与技术》
2017年第2X期41-43,50,共4页
Computer Knowledge and Technology
基金
国家自然科学基金项目(No.61403075
61503071)