User Tools

Site Tools


wifi

Исключением из общих правил работы с сетью является протокол WiFi (он же иногда называется Wireless LAN или IEEE 802.11). Почему WiFi настраивается по-другому?

Все описанные выше способы входа в сеть обладали общим свойством: соединяющая среда (кабель, инфракрасный порт и bluetooth) очень низкого уровня. Соответствено над средой реализовывалось последовательное соединение, над которым уже PalmOS и реализовывала выход в сеть.

Протокол WiFi устроен по-другому. В реализации WiFi обязательно присутствует устройство Access Point, которое предоставляет равный доступ ко всем беспроводным устройствам. При этом реализация последовательного канала к одному устройству выглядит неуместной. Поэтому из трех уровней сетевых протоколов драйвера WiFi встраиваются на третий, причем реализуют его самостоятельно, не используя обычные настройки. На закладке “Connection” упоминания о WiFi отсутствуют как класс.

Даже в режиме ad hoc, подразумевающем связь двух машин без access point, связь реализуется подниманием сети с двумя машинами в ней.

Замечу, что точно также были реализованы в незапамятном году драйвера сетевых карточек (и проводных и беспроводных) на Handera 330.

Разработчики из компании Enfora реализовали другой способ поддержки WiFi. Вместо реализации сетевого уровня на КПК они вынесли всю реализацию в свое устройство, присоединяемое к КПК через коннектор. Для КПК устройство выглядит как USB-модем, поднимающий по команде ATD сетевое соединение. Таким образом им удалось избежать неприятного процесса реализации сетевых протоколов для PalmOS и работать фактически без драйвера. Прилагаемая к устройству программа просто прописывает настройки WiFi в устройство и создает новое соединение на закладке “Connection” и новый сервис на закладке “Network”.

К началу статьи

wifi.txt · Last modified: 2007/03/19 09:22 by 127.0.0.1