Wi-Fi для IP-устройств

Материал из TekonWiki
Перейти к: навигация, поиск


Введение

В новых версиях прошивки 5.68 (6.68) появилась возможность подключения Wi-Fi USB-адаптеров к устройствам:

  • КУН-IP8(4)
  • КИО-2MS
  • Linux КИО

 Основное назначение Wi-Fi подключения - это диагностика состояния (а также возможность изменения базовых настроек) устройства по месту установки с помощью:

  • Смартфона (планшета)
  • Ноутбука

Ограничения Wi-Fi подключения

Wi-Fi не предназначен для подключения устройства к существующей компьютерной сети диспетчеризации.

Предполагается, что Wi-Fi-адаптер подключается к устройству обслуживающим персоналом кратковременно для выполнения диагностики / настройки, и отключается по завершению указанных действий.

Если вам необходимо полноценно подключить устройство к беспроводной сети следует воспользоваться решением на базе, например: роутера Keenetic Start, подключив его к устройству по Ethernet-интерфейсу.


Параметры Wi-Fi подключения

Режим работы Wi-Fi адаптера 

 Access Point

Название сети

 tekon-test

Пароль сети

 secret20

Передача настроек по  DHCP

Да

IP-адрес устройства

192.168.0.100


Подключение к устройству по Wi-Fi

  1. Подключите Wi-Fi адаптер к устройству (КУН-IP или КИО)
  2. Включите Wi-Fi на смартфоне (ноутбуке) и выберите сеть tekon-test
  3. Введите пароль secret20

Запустите браузер и укажите адрес подключенияhttp://192.168.0.100

Откроется стандартная страница настроек устройтва.

При подключении к сети:

  • смартфон получит IP адрес из диапазона 192.168.0.101 - 192.168.0.254
  • интернет подключение на смартфоне (ноутбуке) остается активным.

Wi-Fi сеть tekon-test - "не связана"  с Ethernet на устройстве. Т.е. вы не сможете с ноутбука выполнить ping IP-адреса адаптера Ethernet  или любого другого адреса, который потенциально доступен для данного КУН-IP (КИО), например: IP-адрес АРМ-диспетчера, через Wi-Fi сеть.

Wi-Fi сеть обеспечивает доступ только к устройству, к которому подключен адаптер.

Поскольку сеть Wi-Fi не предоставляет доступа в Интернет, на некоторых устройствах (например: на iPhone)  после успешного подключения к сети, значок Wi-Fi может не отображаться, или отображаться с предупреждением, что подключение к Интернет отсутствует - это нормально и не сказывается на работе.

В общем случае при подключении к Wi-Fi  нет необходимости в отключении провода от Ehternet-порта КУН-IP (КИО). Если устройство уже подключено к АРМ-диспетчера, то ваши действия при подключении к Wi-Fi не будут мешать нормальной работе устройства. Единственное исключение, это возможное прерывание автоматического теста каналов ПГС КУН-IP, которое вы запускаете на странице "Диагностика" в Web-интерфейсе настройки КУН-IP, в случае, если в этот момент диспетчер иницирует соединение ПГС с КУН-IP.

Поддерживаемые Wi-Fi USB-адаптеры

Вы можете подключить любой адаптер, чип которого поддерживается в ОС Linux, который поддерживает режим работы Access Point, и драйвер которого включен в прошивку КУН-IP (КИО).

Один и тот же чип, может быть установлен в адаптерах разных производителей.

Cписок чипов, поддерживаемых ОС Linux можно посмотреть, например здесь

По факту возможности подключения того или иного адаптера следует проконсультироваться в технической поддержке. 

Список поддерживаемых чипов  Wi-Fi USB-адаптеров

  • Ralink RT5370 (может определяться как rt2870)
    • TP-LINK TL-727N v3 (VID:148f DevID:5370)
  • rtl8192cu
    • TP-LINK TL-822N Ver.3.0

Список не поддерживаемых  Wi-Fi USB-адаптеров

  • TP-LINK T2U
  • D-Link DWA 171

Диагностика подключения Wi-Fi USB-адаптера

Вы можете провереть корректность инициализации Wi-Fi адаптера устройством КУН-IP (КИО),  открыв страницу лог-файла.

Для проведения проверки вам следует:

  • подключить Wi-Fi адаптер
  • зайти не web-интерфейс устройства используя проводное Ethernet-подключение
  • открыть страницу лог-файла, введя в адресной строке http://ip-адрес устройства/cgi-bin/log.cgi

Пример корректной инициализации адаптера

Feb 07 15:50:54 cun-ng kernel: usb 2-1: New USB device found, idVendor=0bda, idProduct=8178, bcdDevice= 2.00
Feb 07 15:50:54 cun-ng kernel: usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Feb 07 15:50:54 cun-ng kernel: usb 2-1: Product: USB WLAN
Feb 07 15:50:54 cun-ng kernel: usb 2-1: Manufacturer: Realtek
Feb 07 15:50:54 cun-ng kernel: usb 2-1: SerialNumber: 00e04c000001
...
Feb 07 15:51:06 cun-ng hostapd[177]: rfkill: Cannot open RFKILL control device
Feb 07 15:51:07 cun-ng kernel: rtl8192cu: MAC auto ON okay!
Feb 07 15:51:07 cun-ng kernel: rtl8192cu: Tx queue select: 0x05
Feb 07 15:51:09 cun-ng systemd-networkd[145]: wlan0: Link UP
Feb 07 15:51:09 cun-ng kernel: IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
Feb 07 15:51:09 cun-ng hostapd[177]: wlan0: interface state UNINITIALIZED->COUNTRY_UPDATE
Feb 07 15:51:14 cun-ng hostapd[177]: Using interface wlan0 with hwaddr 50:3e:aa:45:10:95 and ssid "tekon-test"
Feb 07 15:51:14 cun-ng kernel: IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
Feb 07 15:51:14 cun-ng systemd-networkd[145]: wlan0: Gained carrier
Feb 07 15:51:14 cun-ng systemd-networkd[145]: wlan0: Re-configuring with /etc/systemd/network/66-wlan0.network
Feb 07 15:51:14 cun-ng systemd-networkd[145]: wlan0: IPv6 successfully enabled
Feb 07 15:51:14 cun-ng hostapd[177]: wlan0: interface state COUNTRY_UPDATE->ENABLED
Feb 07 15:51:14 cun-ng hostapd[177]: wlan0: AP-ENABLED

В указанном примере видно, что:

  • производитель чипа - Realtek
  • типа чипа - rtl8192cu, определяется поисков в Интернете по строке идентификации idVendor=0bda, idProduct=8178  или в случае успешной инициализации ниже в логе
    Feb 07 15:51:07 cun-ng kernel: rtl8192cu: MAC auto ON okay!

Подключение клиента к Wi-Fi сети

Feb 07 15:54:44 cun-ng hostapd[177]: wlan0: STA 7c:04:d0:d9:ff:e4 IEEE 802.11: authenticated
Feb 07 15:54:44 cun-ng hostapd[177]: wlan0: STA 7c:04:d0:d9:ff:e4 IEEE 802.11: associated (aid 1)
Feb 07 15:54:44 cun-ng hostapd[177]: wlan0: AP-STA-CONNECTED 7c:04:d0:d9:ff:e4
Feb 07 15:54:44 cun-ng hostapd[177]: wlan0: STA 7c:04:d0:d9:ff:e4 WPA: pairwise key handshake completed (RSN)