Исключением из общих правил работы с сетью является протокол 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”.