Wireless ad hoc networks are decentralized types of wireless networks which do not rely on infrastructure (such as access points). Devices forming ad hoc networks are equivalent to each other and all participate in the routing process by forwarding data to the other devices.
Wireless technologies such as Bluetooth and Wi-Fi Direct allow simple data sharing between devices in reach. Because Bluetooth and Wi-Fi Direct are independent of any infrastructure, devices may communicate anywhere, anytime. This master thesis covers ad hoc connecting possiblities using mobile devices on Android operating system. We developed an Android application that allows automatic ad hoc connecting between mobile devices. For data sharing between devices, we implemented our own routing algorithm that finds the shortest path in the fastest time possible. Established ad hoc network also automatically adapts to any changes. We also mentioned problems and limits that were encountered during the development. Most were a result of a security and technical limits of the mobile devices and operating system.
|