Сайт о телевидении

Сайт о телевидении

» » Процедуры и функции делфи. Использование процедур и функций в Delphi. Структура функции Delphi

Процедуры и функции делфи. Использование процедур и функций в Delphi. Структура функции Delphi

В Точки доступа WiFi "N"- проблемы с Маками и не только...

Столкнулся я с проблемой, есть несколько точек доступа с поддержкой 802.11n протокола и всё бы ничего, НО некоторые МакБуки, йПады и прочая нечисть, а недавно и Dell ноуты отказались работать в N режиме, причём девайсы честно получают все необходимые настройки по DHCP а вот ни ping ни tracert не работают, при отключении N и переходе на b/g проблема исчезает и сеть работает без проблем. Было обидно точки доступа шикарные, сидят на гигабитной сети с честным 200мегабитным И-нетом. Совершенно случайно пришла мысль поковырять настройки, в частности Длину фрэйма(размер пакета), который по ДЕФОЛТУ был выставлен 2346. Я логически подумал и вспомнил, что в Эзернете это называется MTU и оно равно 1500, а для VPN туннелей нужно ставить 1498, а туннели IPv6 живут вообще на 1280.
Тогда я с клиента запустил пинг на сервер, а на сервере слушал запросы от клиента tcpdump-ом - с дефолтовым Fragment Length 2346 и RTS/CTS Threshold: 2347 - пинги выдавали ошибку, а в tcpdump ничего не прилетало. Я поставил минимальное значение обоих параметров 256 и тут же всё заработало, тогда поставил ping -l 65500 и начал подбирать длину фрэйма(пакета) пока не нашёл минимальное время отклика:)

2.4G Radio Configuration -> Wireless Advanced Settings
Fragment Length: 1024 (256-2346) bytes (по умолчанию стояло 2346)
RTS/CTS Threshold: 1024 (256-2347) (по умолчанию стояло 2347)
======================================== ==============
Причём сеть начинает работать при значении 2345, но опытным путём нашли более оптимальный размер фрейма, пропускающий большие пакеты. Классические эзернетовские 1500 оказались великоваты, остановил подбор оптимального размера на 1024 - при ping -l 65500 задержка составляла порядка 30-40мс. в то время как при фрэйме(пакете) 1500 или 2345 задержка была около 50-60мс, уменьшение фрэйма так же приводило к увеличению задержки.

Основная задача эксперимента - заставить точку доступа НОРМАЛЬНО жить с "специфическим" оборудованием, не работающим с ДЕФОЛТОВЫМИ настройками. В то время мой Samsung Galaxy Note и другие устройства в т.ч. и Айфоны и некоторые айпады так же работали без проблем. Вероятно это индивидуальный глюк некоторых устройств на апаратном или програмном уровне, но в данном случае удалось одновременно и исправить глюк лёгкой настройкой точки доступа и заодно оптимизировать работу WiFi для случая тяжёлых файлов.

UPD:
RTS Threshold (Пороговое значение RTS) : RTS Threshold (Пороговое значение RTS) - это минимальное число байт, для которого может действовать механизм соединения по каналу с использованием сигналов готовности к передаче/готовности к приему (RTS/CTS). В сети с высоким уровнем радиочастотных помех или большим числом беспроводных устройств, использующих один и тот же канал, снижение значения RTS Threshold (Пороговое значение RTS) может способствовать сокращению числа потерянных фреймов. Пороговое значение RTS по умолчанию составляет 2347 байт; это максимально возможное значение.

Fragmentation threshold (Порог фрагментации) : Это максимальное значение, доступное для маршрутизатора при отправке информации в пакетах, прежде чем пакеты будут разбиты на фрагменты. Обычно причинами проблем, возникающих при отправке информации, являются наличие другого сетевого трафика и конфликты передаваемых данных. Их можно устранить, разбив информацию на фрагменты. Чем ниже установленный порог фрагментации, тем меньше размер пакета, который не будет разбиваться на фрагменты. При максимальном значении (2346) фрагментация практически отключается. Изменять данное значение могут только опытные пользователи.

UPD2 :
Заметку написал потому, что тут и на других Маководовских форумах было много криков насчёт глюков совместимости точек доступа и ВиФи роутеров с Маковским железом. У меня был наглядный пример - 2 одинаковых iPad с одинаковыми прошивками - один мгновенно подключился в моему ВиФи, а другой замупил и не подключился. Поскольку у меня лично нет Маковского железа, а работаю с железками юзверей, которые их не всегда и в руки то дают потискать - пришлось изучать матчасть по форумам и первоначально решил проблему отключением режима 40мегабит передачи, а в случае с Dell вообще отключение N-протокола, а уже потом поскольку с Dell была возможность поиграться - нашёл указанные выше параметры и теперь всё работает с максимально возможными скоростями(Dell пишет 150мегабит, а точка о этом соединении пишет 108мегабит к клиенту и 56мегабит от клиента).

Желание просмотра iptv по wi-fi возникла одновременно с приобретением ноутбука. Поскольку мой провайдер транслирует некодированый сигнал, то нужда в приставке отпадала, и для реализации желания требовался только раутер, способный «показывать» iptv. После недолгих мучений выбор пал на ZyXEL nbg460n, который должен был удовлетворить все возникшие потребности, при этом мною, человеком неискушенным в этих вопросах, предполагалось, что iptv само собою будет раздаваться и по wi-fi, но как раз с этим возникла проблема.

Как ни хорош ZyXEL, раздавать телевизор по воздуху он упорно не хотел. Перепрошивка устройства и ковыряние настроек не помогали, на бук упорно приходил только маленький огрызок картинки, который тут же с жалобным всхлипом замирал, после чего до перезапуска плеера беспроводное телевидение заканчивалось. Поскольку зюх был непогрешим по определению, в голову пришла мысль что передаваемый поток слишком жирный и не может быть прокачан по wi-fi.

Я всегда считал, что если в спецификации маршрутизатора написано 300Мбит - значит он и должен работать на все 300, ну в крайнем случае уж никак не меньше 250, а по факту до этой цифры было ой как далеко. Оказалось что скорость, которую указывают в характеристиках производители беспроводного wi-fi оборудования, не является скоростью передачи данных. Это - лишь так называемая «скорость радио», в то время как скорость передачи файлов должна составлять максимум половину от нее.

Для того, чтобы полностью раскрыть потенциал стандарта 802.11n, в спецификациях которого указана скорость радио 300 Мбит/с (соответственно, 150 Мбит/с скорость передачи данных), требуется особое оборудование, лишь раутеры и приемники, которые обладают тремя антеннами, а также поддерживают работу на частоте 5 ГГц и технологию MIMO, способны теоретически приблизиться к отметке в 150 Мит/сек. В то же время большая часть оборудования, которая поддерживает 802.11n работает лишь на частоте 2,4 ГГц (как и мой ZyXEL), что гарантированно «урезает» теоретический максимум скорости передачи данных лишь 75 Мбит/сек. Но даже не смотря на все эти ограничения, iptv при самой отличной картинке, не может отжирать больше 5 Мбит, т.е. может отлично показывать даже на стандарте 802.11g.

Оборудование оказалось в полном порядке, дальнейшее изучение вопроса еще шире открыло глаа на проблему айпитивишного вайфаинга и принесло разочарование в 460-ом. Как выяснилось, iptv по кабелю и по воздуху - это две большие разницы, и что по-настоящему беспроводным телевидение в моем случае делает именно раутер, а ZyXEL nbg460n этого не умел.

В целях поиска оптимального варианта были опрошены все знакомые, потенциально имеющие доступ к раутерному хозяйству, и через некоторое время в доме собралась небольшая коллекция маршрутизаторов. Проведя серию тестов, я понял, что ни одна из представленных моделей не способна транслировать iptv по беспроводной связи в сколько-нибудь удовлетворяющем меня качестве, при этом самым достойным в этом плане оказался DLink Dir-615, через который телевидение показывалось вполне приемлемо, при условии, что ноутбук находился в радиусе 3-х метров от маршрутизатора, на более дальних расстояниях начинались лаги, высыпали артефакты и картинка периодически замирала.

Пришло время опять идти на форумы, и о чудо, практически первая ссылка привела меня если не к решению проблемы, то во всяком случае показала, что на Марсе есть жизнь просмотр iptv по wi-fi возможен, и даже есть люди которые вот так запросто, за здорово живешь, ежедневно его смотрят и даже не видят в этом ничего особенного, что для меня, человека потерявшего веру в современные технологии было настоящим волшебством.

Решение нашлось. Оно заключалось в необходимости осуществлять преобразование udp-мультикаст трафика iptv в tcp-юникаст. Сделать это можно с помощью специальной утилиты UDP-to-HTTP, которая будет осуществлять все необходимые эволюции. При этом картинка и звук становится очень качественными, никаких артефактов, лагов и замираний вы не увидите, просмотр становится крайне комфортным, причем не только на ноутбуке, но и на всех морально готовых к этому устройствах, таких как Xbox, Playstation, WD TV Live или даже телевизор, с поддержкой DLNA. Разумеется, утилита должна быть запущена на компьютере, с подведенным к нему по витой паре iptv, т.е. если вы используете постоянно включенный домашний сервер, то это вариант, который будет работать с любым раутером, понимающим iptv, если же постоянно включеный компьютер не входит в ваши планы, то можете приобрести раутер, который умеет выполнять преобразование трафика (с поддержкой udpxy). В этом случае конверсия трафика будет осуществляться прямо на маршрутизаторе.

Самые известные производители, выпускающие раутеры с поддержкой udpxy - это LinkSys, ASUS и не безызвестный ZyXEL с серией Keenetic. Про NetGear ничего сказать не могу, кто-то вроде отписывался, что ему удалось, но достоверных сведений нет. Некоторые модели LinkSys и ASUS для достижения желаемого придется перешить кастомной прошивкой (например DD-WRT), а ZyXEL умеет это делать прямо из коробки. Я остановился на ASUS RT-N56U, который тоже штатно дует IPTV UDP Multicast в HTTP Proxy port, и к тому же умеет раздавать контент через UPnP, что способствует например беспроводному просмотру видеофайлов на соответствующих моделях телевизоров.

Вот и всё. Если у кого-то появятся технические вопросы по настройке, то достаточно в уйти в поиск с парой-тройкой техтерминов из статьи и словом udpxy.

P.S. Всем купившим ASUS RT-N56U настоятельно рекомендую кастомную прошивку от Padavan, которую можно скачать

Слабый сигнал WiFi - актуальная проблема для жителей квартир, загородных домов и работников офисов. Мертвые зоны в сети WiFi свойственны как большим помещениям, так и малогабаритным квартирам, площадь которых теоретически способна покрыть даже бюджетная точка доступа.

Радиус действия WiFi роутера - характеристика, которую производители не могут однозначно указать на коробке: на дальность WiFi влияет множество факторов, которые зависят не только от технических спецификаций устройства.

В этом материале представлены 10 практических советов, которые помогут устранить физические причины плохого покрытия и оптимизировать радиус действия WiFi роутера, это легко сделать своими руками.

Излучение точки доступа в пространстве представляет собой не сферу, а тороидальное поле, напоминающее по форме бублик. Чтобы покрытие WiFi в пределах одного этажа было оптимальным, радиоволны должны распространяться в горизонтальной плоскости - параллельно полу. Для этого предусмотрена возможность наклона антенн.

Антенна - ось «бублика». От ее наклона зависит угол распространения сигнала.

При наклонном положении антенны относительно горизонта, часть излучения направляется вне помещения: под плоскостью «бублика» образуются мертвые зоны.

Вертикально установленная антенна излучает в горизонтальной плоскости: внутри помещения достигается максимальное покрытие.

На практике : Установить антенну вертикально — простейший способ оптимизировать зону покрытия WiFi внутри помещения.

Разместить роутер ближе к центру помещения

Очередная причина возникновения мертвых зон - неудачное расположение точки доступа. Антенна излучает радиоволны во всех направлениях. При этом интенсивность излучения максимальна вблизи маршрутизатора и уменьшается с приближением к краю зоны покрытия. Если установить точку доступа в центре дома, то сигнал распределится по комнатам эффективнее.

Роутер, установленный в углу, отдает часть мощности за пределы дома, а дальние комнаты оказываются на краю зоны покрытия.

Установка в центре дома позволяет добиться равномерного распределения сигнала во всех комнатах и минимизировать мертвые зоны.

На практике : Установка точки доступа в “центре” дома далеко не всегда осуществима из-за сложной планировки, отсутствия розеток в нужном месте или необходимости прокладывать кабель.

Обеспечить прямую видимость между роутером и клиентами

Частота сигнала WiFi — 2,4 ГГц. Это дециметровые радиоволны, которые плохо огибают препятствия и имеют низкую проникающую способность. Поэтому радиус действия и стабильность сигнала напрямую зависят от количества и структуры препятствий между точкой доступа и клиентами.

Проходя через стену или перекрытие, электромагнитная волна теряет часть энергии.

Величина ослабления сигнала зависит от материала, который преодолевают радиоволны.

*Эффективное расстояние - это величина, определяющая как изменяется радиус беспроводной сети в сравнении с открытым пространством при прохождении волной препятствия.

Пример расчета : Сигнал WiFi 802.11n распространяется в условиях прямой видимости на 400 метров. После преодоления некапитальной стены между комнатами сила сигнала снижается до величины 400 м * 15% = 60 м. Вторая такая же стена сделает сигнал еще слабее: 60 м * 15% = 9 м. Третья стена делает прием сигнала практически невозможным: 9 м * 15% = 1,35 м.

Такие расчеты помогут вычислить мертвые зоны, которые возникают из-за поглощения радиоволн стенами.

Следующая проблема на пути радиоволн: зеркала и металлические конструкции. В отличие от стен они не ослабляют, а отражают сигнал, рассеивая его в произвольных направлениях.

Зеркала и металлические конструкции отражают и рассеивают сигнал, образуя за собой мертвые зоны.

Если переместить элементы интерьера, отражающие сигнал, удастся устранить мертвые зоны.

На практике : Крайне редко удается достичь идеальных условий, когда все гаджеты находятся на прямой видимости с роутером. Поэтому в условиях реального жилища над устранением каждой мертвой зоной придется работать отдельно:

  • выяснить что мешает сигналу (поглощение или отражение);
  • продумать куда переместить роутер (или предмет интерьера).

Разместить роутер подальше от источников помех

Диапазон 2,4 ГГц не требует лицензирования и поэтому используется для работы бытовых радиостандартов: WiFi и Bluetooth. Несмотря на малую пропускную способность, Bluetooth все же способен создать помехи маршрутизатору.

Зеленые области - поток от WiFi роутера. Красные точки - данные Bluetooth. Соседство двух радиостандартов в одном диапазоне вызывает помехи, снижающие радиус действия беспроводной сети.

В этом же частотном диапазоне излучает магнетрон микроволновой печи. Интенсивность излучения этого устройства велика настолько, что даже сквозь защитный экран печи излучение магнетрона способно “засветить” радиолуч WiFi роутера.

Излучение магнетрона СВЧ-печи вызывает интерференционные помехи почти на всех каналах WiFi.

На практике :

  • При использовании вблизи роутера Bluetooth-аксессуаров, включаем в настройках последних параметр AFH.
  • Микроволновка - мощный источник помех, но она используется не так часто. Поэтому, если нет возможности переместить роутер, то просто во время приготовления завтрака не получится позвонить по скайпу.

Отключить поддержку режимов 802.11 B/G

В диапазоне 2,4 ГГц работают WiFi устройства трёх спецификаций: 802.11 b/g/n. N является новейшим стандартом и обеспечивает большую скорость и дальность по сравнению с B и G.

Спецификация 802.11n (2,4 ГГц) предусматривает большую дальность, чем устаревшие стандарты B и G.

Роутеры 802.11n поддерживают предыдущие стандарты WiFi, но механика обратной совместимости такова, что при появлении в зоне действия N-роутера B/G-устройства, - например, старый телефон или маршрутизатор соседа - вся сеть переводится в режим B/G. Физически происходит смена алгоритма модуляции, что приводит к падению скорости и радиуса действия роутера.

На практике : Перевод маршрутизатора в режим “чистого 802.11n” однозначно скажется положительно на качестве покрытия и пропускной способности беспроводной сети.

Однако девайсы B/G при этом не смогут подключиться по WiFi. Если это ноутбук или телевизор, их можно легко соединить с роутером через Ethernet.

Выбрать оптимальный WiFi канал в настройках

Почти в каждой квартире сегодня есть WiFi роутер, поэтому плотность сетей в городе очень велика. Сигналы соседних точек доступа накладываются друг на друга, отнимая энергию у радиотракта и сильно снижая его эффективность.

Соседние сети, работающие на одной частоте, создают взаимные интерференционные помехи, подобно кругам на воде.

Беспроводные сети работают в пределах диапазона на разных каналах. Таких каналов 13 (в России) и роутер переключается между ними автоматически.

Чтобы минимизировать интерференцию, нужно понять на каких каналах работают соседние сети и переключиться на менее загруженный.
Подробная инструкция по настройке канала представлена .

На практике : Выбор наименее загруженного канала - эффективный способ расширить зону покрытия, актуальный для жильцов многоквартирного дома.

Но в некоторых случаях в эфире присутствует сетей настолько много, что ни один канал не даёт ощутимого прироста скорости и дальности WiFi. Тогда имеет смысл обратиться к способу № 2 и разместить роутер подальше от стен, граничащих с соседними квартирами. Если и это не принесет результата, то стоит задуматься о переходе в диапазон 5 ГГц (способ № 10).

Отрегулировать мощность передатчика роутера

Мощность передатчика определяет энергетику радиотракта и напрямую влияет на радиус действия точки доступа: чем более мощный луч, тем дальше он бьет. Но этот принцип бесполезен в случае всенаправленных антенн бытовых роутеров: в беспроводной передаче происходит двусторонний обмен данными и не только клиенты должны “услышать” роутер, но и наоборот.

Асимметрия: роутер “дотягивается” до мобильного устройства в дальней комнате, но не получает от него ответ из-за малой мощности WiFi-модуля смартфона. Соединение не устанавливается.

На практике : Рекомендуемое значение мощности передатчика — 75%. Повышать ее следует только в крайних случаях: выкрученная на 100% мощность не только не улучшает качество сигнала в дальних комнатах, но даже ухудшает стабильность приема вблизи роутера, т. к. его мощный радиопоток “забивает” слабый ответный сигнал от смартфона.

Заменить штатную антенну на более мощную

Большинство роутеров оснащены штатными антеннами с коэффициентом усиления 2 — 3 dBi. Антенна — пассивный элемент радиосистемы и не способна увеличить мощность потока. Однако повышение коэффициента усиления позволяет перефокусировать радиосигнал за счет изменения диаграммы направленности.

Чем больше коэффициент усиления антенны, тем дальше распространяется радиосигнал. При этом более узкий поток становится похож не на “бублик”, а на плоский диск.

На рынке представлен большой выбор антенн для роутеров с универсальным коннектором SMA.

На практике : Использование антенны с большим усилением — эффективный способ расширить зону покрытия, т. к. одновременно с усилением сигнала увеличивается чувствительность антенны, а значит роутер начинает “слышать” удаленные устройства. Но вследствие сужения радиолуча от антенны, возникают мертвые зоны вблизи пола и потолка.

Использовать повторители сигнала

В помещениях со сложной планировкой и многоэтажных домах эффективно использование репитеров — устройств, повторяющих сигнал основного маршрутизатора.

Простейшее решение — использовать в качестве повторителя старый роутер. Минус такой схемы — вдвое меньшая пропускная способность дочерней сети, т. к. наряду с клиентскими данными WDS-точка доступа агрегирует восходящий поток от вышестоящего маршрутизатора.

Подробная инструкция по настройке моста WDS представлена .

Специализированные повторители лишены проблемы урезания пропускной способности и оснащены дополнительным функционалом. Например, некоторые модели репитеров Asus поддерживают функцию роуминга.

На практике : Какой бы сложной ни была планировка — репитеры помогут развернуть WiFi сеть. Но любой повторитель — источник интерференционных помех. При свободном эфире репитеры хорошо справляются со своей задачей, но при высокой плотности соседних сетей использование ретранслирующего оборудования в диапазоне 2,4 ГГц нецелесообразно.

Использовать диапазон 5 ГГц

Бюджетные WiFi-устройства работают на частоте 2,4 ГГц, поэтому диапазон 5 ГГц относительно свободен и в нем мало помех.

5 ГГц — перспективный диапазон. Работает с гигабитными потоками и обладает повышенной емкостью по сравнению с 2,4 ГГц.

На практике : “Переезд” на новую частоту — радикальный вариант, требующий покупки дорогостоящего двухдиапазонного роутера и накладывающий ограничения на клиентские устройства: в диапазоне 5 ГГц работают только новейшие модели гаджетов.

Проблема с качеством WiFi сигнала не всегда связана с фактическим радиусом действия точки доступа, и ее решение в общих чертах сводится к двум сценариям:

  • В загородном доме чаще всего требуется в условиях свободного эфира покрыть площадь, превышающую эффективный радиус действия роутера.
  • Для городской квартиры дальности роутера обычно достаточно, а основная трудность состоит в устранении мертвых зон и интерференционных помех.

Представленные в этом материале способы помогут выявить причины плохого приема и оптимизировать беспроводную сеть, не прибегая к замене роутера или услугам платных специалистов.

Нашли опечатку? Выделите текст и нажмите Ctrl + Enter

В предыдущем разделе все было просто, если при подключении к сети обошлось без проблем. Действительно, если проблем нет, то система сама найдет беспроводную сеть и предложит вам подключиться к ней. Если сеть требует ввода пароля, тогда нужно ввести этот пароль. И все!

Но на практике не всегда все так гладко. Если сеть построена вами лично, то, скорее всего, все будет нормально. А вот если сеть настраивали не вы, могут начаться проблемы. Иногда, например, нужно четко прописать номер канала, иногда - SSID точки доступа, если администратор скрыл ее. В некоторых случаях нужно выбрать длину преамбулы, если адаптер не может это сделать автоматически. Понимаете, автоматически все как бы должно настраиваться, и беспроводная сеть должна "подниматься" без проблем. Но это далеко не всегда так.

Итак, давайте приступим к настройке нашего беспроводного адаптера. Выберите команду меню Пуск => Панель управления, выберите вид Мелкие значки и запустите утилиту Диспетчер устройств. Разверните дерево Сетевые адаптеры и выберите ваш беспроводный адаптер. В моем случае - это Адаптер NETGEAR WNA1100 Wireless-N 150 USB Adapter.

Дважды щелкните на вашем беспроводном адаптере и перейдите на вкладку Дополнительно. В таблице приведены самые полезные свойства вашего беспроводного адаптера.

Самые полезные свойства беспроводного адаптера

Свойство Комментарии
Выходная мощность По умолчанию адаптер настроен на максимальную мощность - 100%. Но иногда в условиях интерференции сигнала можно понизить мощность - это позволит добиться более качественного сигнала. Помните, если сила сигнала высокая, это далеко не всегда означает, что и качество будет таким же
Заголовок BSS PLCP Позволяет выбрать длину преамбулы . Если администратор сети требует установить длинную преамбулу, выберите для этого значение параметра Длинный
Местоположение Задает ваше местоположение. Помните, что в разных странах - разные правила использования радиочастот, особенно это касается Франции и Японии. Лучше всего выбрать ваше реальное местоположение
Номер канала WZC IBSS Задает номер беспроводного канала. По умолчанию адаптер сам выбирает номер канала, но иногда администратор просит пользователей установить номер канала явно. Теперь вы знаете, как это сделать
Скорость Позволяет задать скорость подключения в мегабитах в секунду - от 1 до 54 Мбит/с
Порог фрагментации Если значение этого параметра мало, то накладные расходы, связанные с заголовками физического и МАС-уровня, снижают общую пропускную способность, которая доступна клиентскому устройству. Если же порог слишком большой, МАС-кадры станут уязвимыми для помех
Порог RTS Задает готовность передачи. Определяет, требуется ли обмен сигналами RTS-CTS перед обменом МАС-кадрами. Обмен кадрами RTS-CTS используется для того, чтобы зарезервировать среду передачи перед непосредственно самой передачей данных - дабы исключить коллизии в среде передачи