
Формат командного кадра мас
На рис. 13 показана структура командных MAC-кадров, которые формируются на субуровне МАС. Поле данных MAC содержит поле тип команды и поле данных команды. Поле данных MAC имеет префикс MHR и дополняется MFR. MHR содержит поле управления MAC, DSN, адресные поля и опционно заголовок безопасности. MFR содержит 16-битное поле FCS. MHR, поле данных MAC и MFR образуют командный кадр MAC, (т.e., MPDU).
Рис. 13. Формат командных пакетов МАС-уровня и кадров физического уровня
MPDU передается далее на физический уровень как PSDU, которое становится полем данных PHY. Поле данных PHY имеет префикс SHR, содержащий последовательность преамбулы и поле SFD, а также поле PHR, куда записывается длина поля данных PHY в октетах. Одной из задач преамбулы является синхронизация приемника. Поля SHR, PHR и поле данных PHY образуют пакет PHY, (т.e., PPDU).
IEEE 802.15.4 LR-WPAN использует различные механизмы улучшения вероятности успешной доставки данных.
Механизм csma-ca
IEEE 802.15.4 LR-WPAN использует два типа механизмов доступа к каналу, в зависимости от конфигурации сети. Сети PAN без маяков используют бездоменный механизм доступа к каналу CSMA-CA. Каждый раз, когда устройство хочет передать кадр данных и MAC-команду, оно ждет в течение случайного периода времени. Если канал оказывается свободным (пассивным), производится отсрочка передачи со случайной длительностью, после чего производится передача данных. Если канал оказывается занятым после случайной выдержки, устройство ждет в течение еще одного случайного периода времени, прежде чем совершит очередную попытку доступа к каналу. Кадры подтверждения посылаются без использования механизма CSMA-CA.
Сети PAN c маяками используют доменный механизм доступа к каналу CSMA-CA, где домены отсрочки приходятся на начало передачи маяка (beacon). Домены отсрочки всех устройств в пределах PAN выстраиваются координатором PAN. Каждый раз, когда устройство хочет передать кадр данных во время CAP, оно определяет границу следующего домена отсрочки и затем ждет произвольное число доменов отсрочки. Если канал занят, следует очередная отсрочка, устройство ждет очередное случайное число доменов отсрочки, прежде чем снова попытается осуществить попытку доступа к каналу. Если канал пассивен, устройство начинает передачу. Кадры подтверждения или меток посылаются без привлечения механизма CSMA-CA.
Успешный прием и верификация кадров данных или МАС-команд может быть опционно подтвержден отправкой пакетов подтверждения. Если принимающее устройство по какой-либо причине не может обработать входной кадр, получение сообщения не подтверждается.
Если отправитель в течение определенного времени не получает подтверждения, он считает, что передача не удалась и пытается повторить пересылку кадра. Если подтверждение не приходит после нескольких попыток передачи, отправитель может либо завершить сессию, либо попытаться еще раз. Когда подтверждение не нужно, отправитель считает передачу успешной.
Литература
1. Материалы сайта: www.zigbee.org.
2. Материалы сайта: http://grouper,
ieee. org/groups/802/15/pub/TG4. html.
3. Материалы сайта: www.instat.com.
4. Материалы сайта: www.wireless.ru.
5. Кразит Т. Стандарт IEEE 802.15.4 как альтернатива, Computerworld.
2004. ‹34.
6. Бараш Л. Многообразие стандартов беспроводных технологий, Компьютерное обозрение. 2003. ‹10 (379).
7. Стандарты и технологии (беспроводные системы), Электронные компоненты. 2003. ‹5. с. 79 – 83.
8. Захаров Д. Интернет начинает эфирное вещание, КоммерсантЪ, приложение ТЕЛЕКОМ. 2004. ‹83 (2922).