ENHANCEMENTS FOR OFF-THE-SHELF 802.11 COMPONENTS
First Claim
1. A method for wireless communication comprising:
- providing a chipset including one or more 802.11-compliant chips;
configuring the chipset to disable CSMA/CS processing;
configuring the chipset into slotted TDMA mode; and
transceiving data through an API configured to extend operation of the chipset to an enhanced protocol for a wireless ad hoc network including;
passing a packet between a PHY layer of the chipset and a MAC layer of the enhanced protocol using at least a timeslot;
exchanging at least an RSSI parameter and a timeslot number parameter for the packet; and
providing a timing signal for transmission over an air interface by the chipset.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are disclosed for deploying mobile ad hoc networks using commercial off-the-shelf components conforming to the IEEE 802.11-2007 networking standard. In particular, a physical layer (which may be implemented in hardware, software, or a combination of these) is provided at or below the MAC layer that adapts operation of standard chipsets to an enhanced ad hoc wireless networking protocol such as the MBRI protocol described herein. This may include suppressing or disabling certain operations of the 802.11 chipset, and adding other functions to support augmenting functionality of the protocol stack to provide various higher-level network functions (e.g., network, routing, and other functions) of an enhanced protocol within or through the physical layer. In one aspect, there is disclosed herein a method for operating a network device that includes disabling at least one function of an 802.11 chipset and providing at least one additional network function through a physical layer application programming interface for the 802.11 chipset.
-
Citations
21 Claims
-
1. A method for wireless communication comprising:
-
providing a chipset including one or more 802.11-compliant chips; configuring the chipset to disable CSMA/CS processing; configuring the chipset into slotted TDMA mode; and transceiving data through an API configured to extend operation of the chipset to an enhanced protocol for a wireless ad hoc network including; passing a packet between a PHY layer of the chipset and a MAC layer of the enhanced protocol using at least a timeslot; exchanging at least an RSSI parameter and a timeslot number parameter for the packet; and providing a timing signal for transmission over an air interface by the chipset. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for communicating in a wireless ad hoc network, the computer program product embodied in a non-transitory computer readable medium that, when executing on one or more computing devices, performs the steps of:
-
configuring a chipset that includes one or more 802.11-compliant chips to disable CSMA/CS processing; configuring the chipset into slotted TDMA mode; and transceiving data through an API configured to extend operation of the chipset to an enhanced protocol for the wireless ad hoc network including; passing a packet between a PHY layer of the chipset and a MAC layer of the enhanced protocol using at least a timeslot; exchanging at least an RSSI parameter and a timeslot number parameter for the packet; and providing a timing signal for transmission over an air interface by the chipset. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A device for wireless communication comprising:
-
a chipset including one or more 802.11-compliant chips, the chipset configured to disable CSMA/CS processing and the chipset configured into slotted TDMA mode; and a processor configured to provide an API that extends operation of the chipset to an enhanced protocol for a wireless ad hoc network, the API operable to; pass a packet between a PHY layer of the chipset and a MAC layer of the enhanced protocol using at least a timeslot; exchange at least an RSSI parameter and a timeslot number parameter for the packet; and provide a timing signal for transmission over an air interface by the chipset. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification