Wiren Board. Настройка сети WiFi.

25 февраля 2019, 20:18

Настраиваем WiFI

Для начала подключаем антенну WiFI к контроллеру. Это обязательное условие, без него дальность WiFi модуля будет не более метра. WiFi антенна выглядит примерно вот так:

  • Подключаем Wiren Board к электрической сети любым удобным доступным способом (Если в вашем контроллере в комплекте поставки есть ИБП, не забудьте снять крышку и нажать на кнопку питания).

Та самая кнопка питания под крышкой.

  • Ждем около 5 минут и на компьютере/ноутбуке/телефоне в поиске WiFi сети находим точку без пароля в названии которой будет содержаться "WirenBoard". 
  • Подключаемся к ней 
  • C помощью ssh соединяемся с ip адресом 192.168.42.1 Логин/пароль будут root/wirenboard

Теперь надо сделать несколько манипуляций с системными файлами. Будьте внимательны и осторожны! Открываем файл настроек сервиса wifi:

nano /etc/default/hostapd

ищем там следующую строчку:

DAEMON_CONF="/etc/hostapd.conf"

И ставим перед ней знак #. В результате должно получиться вот так:

После этого жмем комбинацию клавиш ctrl o а затем ctrl x. Тем самым мы сохраним данный файл. Далее приступаем к редактированию настроек сетевых интерфейсов. Открываем конфиг: 

nano /etc/network/interfaces

Находим в нем следующие строчки:

iface wlan0 inet static
  address 192.168.42.1
  netmask 255.255.255.0

И ставим перед ними знак #. Получаем следующее: 

#iface wlan0 inet static
#  address 192.168.42.1
#  netmask 255.255.255.0

Далее следом за этими строчками вставляем следующий текст:

auto wlan0
iface wlan0 inet dhcp
    wpa-ssid "wifi_ssid"
    wpa-psk password

Где в полседних двух строчках следующие значения:

  • wpa-ssid - имя вашей WiFI сети к которой будет подключаться контроллер
  • wpa-psk - пароль от вашей WiFi сети

После того, как заполнили ваши данные, опять жмем комбинацию клавиш ctrl o а затем ctrl x. В результате ваш файл будет выглядеть примерно так:

Теперь для применения новых настроек надо перезапустить интерфейс WiFi на контроллере. Делаем это следующим образом:

ifdown wlan0 && ifup wlan0

Внимание! После этой команды вас отключит от контроллера, ничего страшного в этом нет, если вы все сделали правильно, через пару минут можно будет искать ваш Wiren Board в локальной сети. Как это сделать, можно прочитать тут, только в названии  устройства ищем wirenboard.

Резервируем WiFi

Чтобы при любых неполадках с WiFi контроллер сам переподключался к сети, надо сделать простой скрипт. Подключаемся по ssh к контроллеру и создаем файл: 

cd /root/
wget http://files.sprut.ai/67/wifi_autoconnect.sh
chmod +x /root/wifi_autoconnect.sh
nano /root/wifi_autoconnect.sh

После этого он откроется для редактирования. Ищем следующую строчку:

SERVER=192.168.2.1

И меняем IP адрес на адрес вашего роутера. Конечный файл должен выглядеть вот так:

Далее жмем комбинацию клавиш ctrl o и потом ctrl x для сохранения файла. После этого надо поставить приложение - планировщик задач, который будет запускать наш скрипт время от времени:

apt-get install cron

После открываем файл настроек планировщика:

nano /etc/crontab

И вставляем в конец файла следующую строчку. После вставки, необходимо нажать Enter для вставки пустой строки в конец файла, это обязательное условие!!!

*  *  *  *  *  root /root/wifi_autoconnect.sh

Наконец жмем комбинацию клавиш ctrl o и ctrl x для сохранения. Все, раз в минуту скрипт будет проверять видимость роутера, и в случае его недоступности, перезапускать WiFi модуль.

Внимание!!!

Всем, кто хочет что-бы WiFi на вайроне настраивался не через консоль и SSH, а через веб интерфейс -> заходим сюда и жмём на лайк! Согласитесь, так удобнее:


Все новости мира умных домов - t.me/SprutAI_News

Остались вопросы? Мы в Telegram - t.me/soprut

  1. Виктор Гараев (netRunner)
    Виктор Гараев (netRunner) 3 месяца назад

    До юзерфрендли им конечно еще как до луны

    • Александр Жабунин (OXOTH1K)

      Есть возможность настраивать в дальнейшем с вебморды, но на данный момент отключать встроенную точку доступа можно только так.(

  2. (Sanya)
    (Sanya) отредактировано 3 месяца назад

    Проблем не возникает к подключению wifi с WPA2 после перезагрузки устройства?? Wpasuplicant неиспользуется?

  3. Александр Окороков (Jigi84)

    после нажатия  cntr + O просит указать формат, виндовс мак или. добавить в конец или в начало. Что делать?

К списку статей

Скидки для сообщества

Wiren Board

+7 495 150-66-19
Промокод:
SPRUTHUB
Размер скидки:
10%
Не работает на блоки питания, антенны и т.п, не работает на демо-чемодан.

Похожие статьи

04 апреля 2019, 17:48
Расскажу о том за ~1 час перевезти УД с 2мя USB стиками с Raspberry PI на Synology NAS.
03 марта 2019, 20:17
Описание подключения стыкуемых модулей к контроллеру Wiren Board
13 марта 2019, 20:16
Описание подключения Modbus модулей к контроллеру Wiren Board
09 апреля 2019, 22:30
Самое полное описание датчика дождя/снега с aliexpress, работающего по протоколу modbus rtu. Подключение датчика к Wiren Board.
25 марта 2019, 15:57
Сегодня разберем немаловажный вопрос, а именно Подключение к Raspberry Pi по SFTP.
23 февраля 2019, 20:19
Первые шаги в освоении Wiren Board
22 февраля 2019, 17:26
Как подключиться по SSH
09 марта 2019, 17:43
Настройка статического ip адреса на Raspberry Pi
15 апреля 2019, 17:22
Обзор уличной метеостанции, подключение к умному дому
10 марта 2019, 21:41
Измерение пропускной способности вашей Wi-Fi и Ethernet сети с помощью iPerf