Создание собственной сети

Вместо подключения к чужой сети интерфейс 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 создают сеть инфраструктуры. То есть для других устройств они выглядят как точка доступа.
Исходный материал Tibbo обновлён 16 августа 2022Оригинал на docs.tibbo.com · Сообщить об ошибке