База знаний / Справочник TiOS / Разработка (TiOS) / Справочник по программированию / Объекты / Объект wln. / Обзор
Создание собственной сети
Вместо подключения к чужой сети интерфейс Wi-Fi может запустить (создать) собственную. Это делается методом wln.networkstart. Обратите внимание: wln.networkstart - это задача, и существует определённый правильный способ работы с задачами. Чтобы запустить сеть, достаточно указать имя (SSID) будущей сети и канал, на котором она должна работать.
Метод wln.networkstart будет отклонён (вернёт 1 - REJECTED), если:
- В данный момент выполняется другая задача.
- Беспроводной модуль расширения Wi-Fi не загружен с помощью wln.boot (wln.enabled = 0 - NO).
- Интерфейс Wi-Fi уже не находится в состоянии простоя (wln.associationstate <> 0 - PL_WLN_NOT_ASSOCIATED). То есть запустить сеть нельзя, если вы уже подключены к сети или держите сеть.
Чтобы запустить сеть, нужно лишь определиться с её именем и рабочим каналом:
'take control and run your own network
wln.networkstart("VOICEOFREBELS",6)
While wln.task<>PL_WLN_TASK_IDLE
Wend
Защиту Wi-Fi (WPA или WEP) необходимо задать до запуска сети.
Между GA1000 и WA2000, WM2000 и WS1102 есть существенное различие в типе сети, которую они могут запустить:
- GA1000 создаёт сеть ad hoc.
- WA2000, WM2000 и WS1102 создают сеть инфраструктуры. То есть для других устройств они выглядят как точка доступа.