Задание режима и ключа WEP

Метод wln.setwep позволяет указать режим и ключ WEP. Обратите внимание: wln.setwep - мгновенная задача, и существует определённый правильный способ работы с задачами.

Метод wln.setwep будет отклонён (вернёт 1 - REJECTED), если беспроводной модуль расширения Wi-Fi не загружен должным образом (wln.enabled = 0 - NO).

Режим может быть DISABLED, WEP64 или WEP128. Ключ WEP вводится как HEX-строка, а не как строка ASCII. Каждый символ строки представляет одну шестнадцатеричную цифру: 0~9 или A~F (a~f). Длина ключа фиксирована: 10 шестнадцатеричных цифр для WEP-64 или 26 для WEP-128. Если ключ слишком короткий, он будет дополнен нулями. Если слишком длинный - обрезан.

Пример кода, который переводит Wi-Fi в режим WEP128:

'set WEP128
wln.setwep("11111111111111111111111111",PL_WLN_WEP_MODE_128) 'we love to choose difficult keys

Устройства Wi-Fi обычно определяют четыре ключа WEP, но оборудование Tibbo использует только один ключ (ключ 1).

Обратите внимание: режим и ключ WEP нельзя менять, пока интерфейс Wi-Fi подключён к сети (wln.associationstate = 1 - PL_WLN_ASSOCIATED) или держит собственную сеть (wln.associationstate = 2 - PL_WLN_OWN_NETWORK).

Совет

Вызывать wln.setwep нужно каждый раз перед подключением к точке доступа или запуском собственной сети. Если вы переключаетесь с точки доступа с защитой WEP на другую точку доступа без защиты или с защитой WPA, всё равно нужно выполнить wln.setwep("",PL_WLN_WEP_MODE_DISABLED)!

Исходный материал Tibbo обновлён 17 августа 2022Оригинал на docs.tibbo.com · Сообщить об ошибке