Внимание! В очень редких случаях возможна несовместимость адаптера Wi-Fi в Wiren Board с некоторыми другими устройствами Wi-Fi. Это общая проблема реализаций Wi-Fi на чипсетах разных производителей. Если вы столкнулись с необъяснимыми проблемами при работе, рекомендуем поменять настройки шифрования, ширины канала и т.п.

Wi-Fi в Wiren Board можно настроить на работу в одном из двух режимов:

  • режим точки доступа (включён по умолчанию)
  • режим клиента.

Подключение антенны Wi-Fi к Wiren Board

 
Сравнение разъёмов для антенн Wi-Fi (RP-SMA) и GSM (SMA)

Без антенны Wi-Fi в Wiren Board работает на расстоянии не более одного метра. Чтобы получить стандартный для Wi-Fi радиус работы, нужно подключить к соответствующему разъёму контроллера антенну. Если контроллер находится в щитке (особенно в металлическом) или отдельной комнате, лучше использовать выносную антенну.

Разъём для антенны - стандартный для Wi-Fi RP-SMA (который при этом отличается от используемого для GSM-антенн разъёма SMA).

Настройка Wi-Fi в Wiren Board

Настройка производится стандартным для Linux Debian способом через файл /etc/network/interfaces. Краткие инструкции для типовых задач даны ниже, на сайте Linux Debian есть подробная документация.

Настройка в режиме точки доступа

Предупреждение! Wi-Fi в Wiren Board в режиме точки доступа работает относительно медленно. Скорости вполне хватит для работы с веб-интерфейсом, но не стоит использовать Wiren Board в качестве замены роутера.

Режим точки доступа включён по умолчанию, сразу после загрузки контроллер автоматически создаёт точку доступа:

  • имя точки доступа - WirenBoard
  • без пароля
  • адрес контроллера в созданной сети - 192.168.42.1

Работа в режиме точки доступа обеспечивается демоном hostapd (подробное описание).

Настройка:

  1. Включите режим точки доступа. Для этого:
    • в файле /etc/default/hostapd раскомментируйте строку (то есть удалите знак # в начале строки)
      DAEMON_CONF="/etc/hostapd.conf"
      
    • отредактируйте файл /etc/hostapd.conf, чтобы он выглядел так:
      interface=wlan0
      #driver=nl80211 # оставьте эту строку закомментированной
      ssid=WirenBoard # вместо WirenBoard можете подставить другое имя для создаваемой точки доступа
      channel=1
      wpa=2
      wpa_passphrase=your_password # вместо your_password подставьте пароль
      wpa_key_mgmt=WPA-PSK
      wpa_pairwise=TKIP CCMP
      rsn_pairwise=TKIP CCMP
      
  2. Отредактируйте /etc/network/interfaces:
    • раскомментируйте и отредактируйте (или добавьте, если их не было) строки, относящиеся к настройке в режиме точки доступа:
      iface wlan0 inet static
            address 192.168.42.1 # здесь 192.168.42.1  - адрес, по которому в новой сети будет находиться Wiren Board; можете указать другой адрес
            netmask 255.255.255.0
      
    • закомментируйте строки, относящиеся к работе в режиме клиента:
      #auto wlan0
      #iface wlan0 inet dhcp 
      #                wpa-ssid {ssid}
      #                wpa-psk  {password}
      
  3. Перезагрузите контроллер либо выполните команду:
    /etc/init.d/hostapd restart
    

Настройка в режиме клиента

  1. Отключите режим точки доступа.
    Для этого в файле /etc/default/hostapd закомментируйте строку (то есть добавьте знак # в начало строки)
    #DAEMON_CONF="/etc/hostapd.conf"
    
  2. Отредактируйте /etc/network/interfaces:
    • закомментируйте строки, относящиеся к настройке в режиме точки доступа:
      #iface wlan0 inet static
      #      address 192.168.42.1
      #      netmask 255.255.255.0
      
    • раскомментируйте и отредактируйте строки (или добавьте, если их не было):
      auto wlan0
      iface wlan0 inet dhcp 
                      wpa-ssid {ssid} # вместо {ssid} подставьте имя точки доступа
                      wpa-psk  {password} # вместо {password} подставьте пароль
      
  3. Перезагрузите контроллер либо выполните команды:
    ifdown wlan0
    ifup wlan0