Расчет timeOut ожидания для пакета 0x8C для пакетного режима модуля mbee-2.0-868

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
Ответить
RSS
Расчет timeOut ожидания для пакета 0x8C для пакетного режима модуля mbee-2.0-868
 
Здравствуйте, подскажите как рассчитывать timeOut для ожидания пакета подтверждения 0x8C, т.е.
 
Добрый день! Извините, пожалуйста, за задержки с ответом на Ваш вопрос. Пора отпусков вносит свои коррективы:) Таймаут ожидания пакета подтверждения 0x8C может варьироваться в широких пределах и поэтому формула его расчета не очень проста. В первую очередь он зависит от установленной эфирной битовой скорости и длины поля данных исходного пакета. В данном случае зависимость прямая. Кроме этого существенное влияние оказывает топология сети те есть наличие в ней ретрансляторов. Каждый ретранслятор, разумеется, будет вносить свою задержку, которая зависит от его загруженности. Если в Вашей сети используется режим CCA (LBT), то влиять будет также наличие помех на всей трассе обмена данными. В этом случае пакет может быть отправлен в эфир не с первой попытки. При этом задержка между двумя последовательными попытками отправки рандомизирована в диапазоне 0..255 мкс, что еще более затрудняет расчет таймаута. На собственном опыте и опыте наших клиентов, мы знаем, что оптимальным решением является экспериментальная оценка данного параметра.
Простейшая методика:
1. Измеряем задержку для пакета с максимальной длиной поля данных, применяемой в Вашей сети.
2. Если используется CCA, то прибавляем к полученному таймауту 3 x 255 = 765 мкс, где 3 - максимальное число попыток передачи при включенном режиме CCA.
Страницы: 1
Ответить
Читают тему
Форма ответов
 
Текст сообщения*
Отправить Отменить