A method and system for routing data in a wireless network (400) that
enables all nodes (106, 402, 404, 406, 408) to find routes to each other
even if the nodes are incapable of operating as a router to route packets
received from other nodes (106, 402, 404, 406, 408). The meshed nodes
(106, 402) which are capable of performing packet routing act as proxy
nodes for their associated non-meshed nodes (STA 13-STA 15) to route
packets from their associated non-meshed nodes (STA 13-STA 15) to
destination nodes. Some of the meshed nodes further operate as
intelligent access points (106) to provide the non-meshed nodes and other
meshed nodes with access to other networks, such as the Internet (402).