Low-latency multi-hop ad hoc wireless network
First Claim
1. A network comprising a plurality of local network clusters that each include one or more nodes, wherein each of the nodes includes a plurality of communication radios that each support communication among the nodes so that simultaneous communications are supported among the nodes, wherein each node includes a subsystem for providing shared resource access management among two or more applications, wherein the resources include the communication radios, the subsystem including a routing module coupled to a radio driver interface, the routing module configured to receive radio access requests from the applications and generate calls representative of the received requests to the radio driver interface, the radio driver interface configured to receive the calls and in response determine radio availability using resource status information of the node, generate schedules wit the resource status information for granting access to the requested resources, and control access to the radios by the applications according to the generated schedules.
13 Assignments
0 Petitions
Accused Products
Abstract
A multi-radio sensor node is provided that includes two or more communication devices. The communication devices include radio frequency (RF) devices like radios. Each communication device supports simultaneous communications among multi-radio sensor nodes of respective independent network clusters. A network structure is provided that includes two or more local network clusters. Each local network cluster includes numerous multi-radio sensor nodes. Each communication device of a multi-radio sensor node supports communication among the multi-radio sensor nodes of a different one of the local network clusters so that simultaneous communications are supported among the multi-radio sensor nodes of the local network clusters. The multi-radio sensor nodes of the local network clusters determine their locations relative to the other multi-radio sensor nodes of the independent network clusters with which they communicate. The location determination includes performing timing synchronization via synchronization signals communicated among the local network clusters, and acoustic signaling.
-
Citations
2 Claims
-
1. A network comprising a plurality of local network clusters that each include one or more nodes, wherein each of the nodes includes a plurality of communication radios that each support communication among the nodes so that simultaneous communications are supported among the nodes, wherein each node includes a subsystem for providing shared resource access management among two or more applications, wherein the resources include the communication radios, the subsystem including a routing module coupled to a radio driver interface, the routing module configured to receive radio access requests from the applications and generate calls representative of the received requests to the radio driver interface, the radio driver interface configured to receive the calls and in response determine radio availability using resource status information of the node, generate schedules wit the resource status information for granting access to the requested resources, and control access to the radios by the applications according to the generated schedules.
-
2. A node comprising two or more communication devices, wherein each communication device supports simultaneous communications among nodes of two or more respective independent network clusters, wherein the communication devices include radio frequency (RF) devices, wherein the node includes a subsystem for providing shared resource access management among two or more applications, wherein the resources include the communication devices, the subsystem including a routing module coupled to a radio driver interface, the routing module configured to receive radio access requests from the applications and generate calls representative of the received requests to the radio driver interface, the radio driver interface configured to receive the calls and in response determine communication device availability using resource status information of the node, generate schedules with the resource status information for granting access to the requested resources, and control access to the communication device by the applications according to the generated schedules.
Specification