OpenWiki

Wi Fi

Edit this page (last edited March 19, 2007)
Palm Notes | Recent Changes | Title Index | User Preferences | Random Page | Help
Исключением из общих правил работы с сетью является протокол Wi Fi (он же иногда называется Wireless LAN или IEEE 802.11). Почему Wi Fi настраивается по-другому?

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

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

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

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

Разработчики из компании [www.enfora.com Enfora] реализовали другой способ поддержки Wi Fi. Вместо реализации сетевого уровня на КПК они вынесли всю реализацию в свое устройство, присоединяемое к КПК через коннектор. Для КПК устройство выглядит как USB-модем, поднимающий по команде ATD сетевое соединение. Таким образом им удалось избежать неприятного процесса реализации сетевых протоколов для Palm OS и работать фактически без драйвера. Прилагаемая к устройству программа просто прописывает настройки Wi Fi в устройство и создает новое соединение на закладке "Connection" и новый сервис на закладке "Network".

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

Palm Notes | Recent Changes | Title Index | User Preferences | Random Page | Help
Edit this page | View other revisions
Print this page | View XML
Find page by browsing, searching or an index
Edited March 19, 2007 (diff)
Valid XHTML 1.0!Valid CSS!