Beaconing Protocol for Ad-Hoc Networks
First Claim
1. A method for a beaconing protocol for a device to participate in an ad hoc communications network of devices, comprising the steps of:
- a. dividing the medium access time into a periodic sequence of at least one superframe (102) beginning at a given start time (101) and having a next superframe of the periodic sequence at any point in time;
b. partitioning the superframe (102) into a slotted beaconing period (106) having a plurality of contiguous beacon slots (105) followed by a data transfer period (103);
c. performing at least one ofstarting a new ad hoc network by performing steps (a)-(f),occupying an idle beacon slot of the plurality of contiguous beacon slots, andsleeping until the start of the next beaconing period and then waking up and repeating step (c);
d. beaconing an own beacon at said occupied beacon slot;
e. receiving data transmissions from the other devices during the data transfer period;
f. transferring data to the other devices during the data transfer period.
1 Assignment
0 Petitions
Accused Products
Abstract
A distributed MAC protocol is provided that includes a superframe (102) having a slotted Beaconing Period (104) and a data transfer period (103). The provided superframe (102) comprises a plurality of medium access slots (107) and a plurality of medium access slots (107) is assigned to the slotted Beaconing Period (104). The Beaconing Period length (106) may be fixed or variable. The provided Beaconing protocol defines initializing an ad hoc network by means of starting (101) a Beaconing Period (104), joining an existing Beaconing Period (104) of ad hoc network and resolving collisions during the Beaconing Period.
43 Citations
19 Claims
-
1. A method for a beaconing protocol for a device to participate in an ad hoc communications network of devices, comprising the steps of:
-
a. dividing the medium access time into a periodic sequence of at least one superframe (102) beginning at a given start time (101) and having a next superframe of the periodic sequence at any point in time; b. partitioning the superframe (102) into a slotted beaconing period (106) having a plurality of contiguous beacon slots (105) followed by a data transfer period (103); c. performing at least one of starting a new ad hoc network by performing steps (a)-(f), occupying an idle beacon slot of the plurality of contiguous beacon slots, and sleeping until the start of the next beaconing period and then waking up and repeating step (c); d. beaconing an own beacon at said occupied beacon slot; e. receiving data transmissions from the other devices during the data transfer period; f. transferring data to the other devices during the data transfer period. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An slotted beaconing apparatus for an ad hoc network device (301), comprising:
-
a receiver (404) for receiving beacons and data transfers from other ad hoc network devices (301); a transmitter (401) for transmitting own device beacons and data; a slotted beacon processing component (403) that processes received beacons and received data transfers and own beacons and own data transfers for transmission; a controller (402) operatively coupled to said slotted beacon processing component (403) and configured to divide the medium into a sequence of at least one superframe (102) comprising a slotted beaconing period (104) and a data transfer period (103), to process beacons and data received respectively therein, and format and control own beacons and own data to be transmitted respectively therein; said receiver (404) and transmitter (401) and configured to respectively control receipt and transmission of beacons thereby during said slotted beaconing period (104) and to respectively control receipt and transmission of data during said data transfer period (103). - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification