Объект wln.

Объект wln. представляет Wi-Fi-интерфейс вашего устройства. Через него вы находите доступные сети Wi-Fi и выбираете, к какой из них подключиться. Можно также создать собственную сеть, к которой смогут подключаться другие станции Wi-Fi.
Поддерживаемое оборудование
Объект wln. работает с устройствами Tibbo GA1000 и WA2000:
- GA1000 - наш первый беспроводной модуль расширения Wi-Fi с поддержкой 802.11b/g (2,4 ГГц).
- WA2000 - более новый беспроводной модуль расширения Wi-Fi/BLE с поддержкой 802.11a/b/g/n (2,4/5,0 ГГц) и BLE4.2. Часть BLE (Bluetooth low-energy) в WA2000 управляется отдельным объектом bt.
GA1000 выпускается давно, а WA2000 - более новое устройство, с которым многие пользователи могут быть не знакомы, поэтому мы подготовили краткую справку со всеми различиями между WA2000 и GA1000.
Кроме того, объект wln. работает с беспроводным IIoT-модулем WM2000 и беспроводным сервером устройств WS1102, хотя и с некоторыми изменениями.
Что делает объект wln.
Объект wln. не отвечает за обмен данными по Wi-Fi-интерфейсу - это задача объекта sock.
На платформах с поддержкой Wi-Fi Wi-Fi-интерфейс указывается или доступен в следующих свойствах объекта sock.:
По своим задачам объект wln. похож на объект net., который управляет Ethernet-интерфейсом устройства. Но объект wln. заметно сложнее.
Не вникать в сложности Wi-Fi позволяет наша библиотека WLN. Она берёт на себя запуск Wi-Fi-интерфейса, поиск указанной точки доступа (AP) и подключение к ней с выбранным протоколом безопасности. Библиотека предлагает и другие удобные «сервисы».
Объект wln. позволяет...
- Сканировать доступные сети и получать их параметры: имя, канал, режим и т.д. Можно обнаруживать и «скрытые сети» (не передающие SSID в широковещательном режиме).
- Задавать режимы безопасности WEP, WPA-PSK или WPA2-PSK и соответствующие ключи*.
- Подключаться к беспроводной сети (точке доступа).
- Определять отключение от беспроводной сети (точки доступа).
- Запускать собственную сеть устройства.
- Следить за уровнем принимаемого сигнала.
- Определять отключения питания и сбои Wi-Fi-модуля.
* Для GA1000 часть необходимой функциональности WPA/WPA2 (вычисление предварительно согласованного ключа) реализована в библиотеке WLN. WA2000 вычисляет ключ самостоятельно и посторонней помощи не требует.