etc:common_activities:materials:beaconing80211s
Differences
This shows you the differences between two versions of the page.
Last revisionBoth sides next revision | |||
etc:common_activities:materials:beaconing80211s [2009/05/04 21:28] – создано raa | etc:common_activities:materials:beaconing80211s [2009/05/05 17:55] – избегание коллизий маяков raa | ||
---|---|---|---|
Line 5: | Line 5: | ||
** Сокращения ** | ** Сокращения ** | ||
- | | IE | Information Element | | + | | ATIM | Announcement Traffic Indication Message |
- | | ATIM | Announcement Traffic Indication Message | | + | | DTIM | Delivery Traffic Indication Message |
- | | DTIM | Delivery Traffic Indication Message | | + | | TSF | Timing Synchronization Function |
- | | TSF | Timing Synchronization Function | | + | | MBCA | Mesh Beacon Collision Avoidance |
- | | MBCA | Mesh Beacon Collision Avoidance | | + | | TBTT | Target Beacon Transmission Time | | | | |
===== Обзор стандарта версии 1 ===== | ===== Обзор стандарта версии 1 ===== | ||
Line 40: | Line 40: | ||
* возобновление приостановленных ранее потоков. | * возобновление приостановленных ранее потоков. | ||
- | В зависиости от полученных за время //ATIM// данных, | + | В зависимости от полученных за время //ATIM// данных, |
===== Обзор стандарта версии 2 ===== | ===== Обзор стандарта версии 2 ===== | ||
Line 48: | Line 48: | ||
=== TSF для Mesh сетей === | === TSF для Mesh сетей === | ||
- | Узел MP инициализирует свой //TSF// таймер в зависимости от действующего синхронизирующего протокола узла MP. MP периодически передает специальный кадр. | + | Узел |
=== Расширяемый фреймворк синхронизации === | === Расширяемый фреймворк синхронизации === | ||
Line 56: | Line 56: | ||
Узлы используют элемент Протокол Синхронизации в маяках и в кадрах Probe Response для анонсирования действующего протокола. | Узлы используют элемент Протокол Синхронизации в маяках и в кадрах Probe Response для анонсирования действующего протокола. | ||
- | * Поддержка синхронизации опциональна. Если узел не подделживает ее, то данный элемент в указанные кадры не включается. | + | * Поддержка синхронизации опциональна. Если узел не поддерживает ее, то данный элемент в указанные кадры не включается. |
* Узел может синхронизироваться с 1 или несколькими соседними узлами в зависимости от собственных требований или требований соседних узлов. | * Узел может синхронизироваться с 1 или несколькими соседними узлами в зависимости от собственных требований или требований соседних узлов. | ||
* Даже при способности к синхронизации, | * Даже при способности к синхронизации, | ||
Line 62: | Line 62: | ||
=== Протокол синхронизации временных сдвигов соседних узлов (Neighbor Offset Protocol) === | === Протокол синхронизации временных сдвигов соседних узлов (Neighbor Offset Protocol) === | ||
- | Сдвиг [мкс] в дополнительном коде (2's complement). Узел MP хранит временной сдвиг между собственным TSF таймером и TSF таймером каждого соседа, | + | Сдвиг [мкс] в дополнительном коде (2's complement). Узел |
(1) сдвиг соседнего узла MP = полученная от соседа временная метка - значение собственного TSF таймера (1) | (1) сдвиг соседнего узла MP = полученная от соседа временная метка - значение собственного TSF таймера (1) | ||
Line 74: | Line 74: | ||
Маяки для //mesh// и //BSS// - разные, | Маяки для //mesh// и //BSS// - разные, | ||
- | Узел определяет серии | + | // |
- | === Механизм избагания коллизий Mesh маяков | + | Узел определяет серии //TBTT// с периодом // |
+ | === Механизм избегания коллизий Mesh маяков (MBCA) === | ||
+ | Этот механизм разработан, | ||
+ | |||
+ | == 1. Уведомление с таймером приема маяков (Beacon reception timing report) == | ||
+ | |||
+ | //MP// сообщает расписание приема маяков в элементе //beacon timing element// соседним //MP// в кадрах маяков, | ||
+ | |||
+ | == 2. Выбор TBTT (TBTT selection) == | ||
+ | |||
+ | Получив //beacon timing element//, //MP// может выбрать свой //TBTT// так, чтобы он не накладывался на существующие //TBTT// других //STA// на расстоянии 2 хопов. Также узел //MP// может проверить, | ||
+ | |||
+ | Опционально узлы могут подогнать свои //TSF// таймеры. | ||
+ | |||
+ | Отдельные от сети //MP// могут подогнать //TBTT// или временной сдвиг, чтобы они не конфликтовали с другими узлами, | ||
+ | |||
+ | ---- | ||
+ | |||
+ | Сбор и сообщение информации о //TBTT// соседних //MP// может быть сделано одной из двух процедур. | ||
+ | |||
+ | == Проактивное уведомление о расписании маяков и получение этих данных == | ||
+ | |||
+ | == Реактивное уведомление о расписании маяков и получение этих данных == | ||
+ | |||
+ | ---- | ||
+ | |||
+ | В дополнение, | ||
+ | |||
+ | Опционально, | ||
==== Режим энергосбережения ==== | ==== Режим энергосбережения ==== | ||
etc/common_activities/materials/beaconing80211s.txt · Last modified: 2009/05/05 20:47 by raa