Method, system and apparatus for using neighbor awareness networking for mesh networking
First Claim
1. An apparatus comprising logic and circuitry configured to cause a Neighbor Awareness Networking (NAN) device in a NAN device cluster toadvertise a Routing Protocol Service (RPS) through one or more NAN Service Discovery frames during one or more NAN Discovery Windows (DW);
- receive one or more responses to the advertisement from a respective one or more devices in a mesh network;
form a NAN Multicast Service Group (NMSG) by identifying the one or more devices in the mesh network that support the RPS;
establish one or more routing tables for the devices in the NMSG; and
setup unicast data paths between devices in the NMSG according to the one or more routing tables.
2 Assignments
0 Petitions
Accused Products
Abstract
The disclosure relates to a method, system and apparatus for providing extending NAN networking capabilities to implement upper layer protocols, including, mesh networking. In an exemplary embodiment, NAN network configuration is used by identifying one or more nearby devices that support a similar Routing Protocol Service. The routing protocol may be Routing Protocol for Low Power and Lossy Network (RPL). The RPL may be identified by sending a NAN Service Discovery frames during a NAN Discovery Windows. Nearby devices which support the RPL may respond to the Service Discovery Frame. Once the nearby devices are identified, NAN Multicast Service Group (NMSG) may be formed and routing tables may be established. Multiple unicast NAN data paths may be established based on the routing tables.
-
Citations
30 Claims
-
1. An apparatus comprising logic and circuitry configured to cause a Neighbor Awareness Networking (NAN) device in a NAN device cluster to
advertise a Routing Protocol Service (RPS) through one or more NAN Service Discovery frames during one or more NAN Discovery Windows (DW); -
receive one or more responses to the advertisement from a respective one or more devices in a mesh network; form a NAN Multicast Service Group (NMSG) by identifying the one or more devices in the mesh network that support the RPS; establish one or more routing tables for the devices in the NMSG; and setup unicast data paths between devices in the NMSG according to the one or more routing tables. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A tangible machine-readable non-transitory storage medium that contains instructions, which when executed by one or more processors result in performing operations comprising:
-
advertising a Routing Protocol Service (RPS) through one or more NAN Service Discovery frames during one or more NAN Discovery Windows (DW); receiving one or more responses to the advertisement from a respective one or more devices in the mesh network; forming a NAN Multicast Service Group (NMSG) by identifying the one or more devices in the mesh network that support the RPS; establishing one or more routing tables for the devices in the NMSG; and setting up unicast data path between devices in the NMSG according to the one or more routing tables. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method to implement mesh networking by a mobile device using Neighbor Awareness Networking (NAN) protocol, the method comprising:
- advertising a Routing Protocol Service (RPS) through one or more NAN Service Discovery frames during one or more NAN Discovery Windows (DW);
receiving one or more responses to the advertisement from a respective one or more devices in the mesh network; forming a NAN Multicast Service Group (NMSG) by identifying the one or more devices in the mesh network that support the RPS; establishing one or more routing tables for the devices in the NMSG; and setting up unicast data path between devices in the NMSG according to the one or more routing tables. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
- advertising a Routing Protocol Service (RPS) through one or more NAN Service Discovery frames during one or more NAN Discovery Windows (DW);
Specification