| Ad hoc networks has been applied to military communications and personal communications, as there are many advantages, such as building networks independently, distribution, self-organization, etc; however its network capacity is limited, due to multi-hop route, dynamic topology, interference and decomposition in wireless environment, etc. Multi-channel technology can not only solve this problem effectively, but also increase the network capacity greatly. Thus many experts discuss and research on the multi-channel Ad hoc networks protocol. Many kinds of protocols have just appeared recently, however these protocols just test and verify their performance in theory and software simulation and lack of test in real conditions.Only test protocol in real conditions, can we find out bugs and correct them.We analyze the problem that Ad hoc networks capacity is limited, and introduce problems of existing multi-channel Ad hoc networks protocols in this paper. We then design a multi-channel Ad hoc networks protocol based on OCA and AODV-advanced protocols, and make it come true in Linux as a test platform for enhancement of future theory. Through test in real conditions, we demonstrate that the protocol we designed can increase the network capacity and the platform can be stable and reliable.Finally, we programme with Qt to visualize the platform. |