Wirenboard6:InstallingOnTheRemoteSite: различия между версиями

Нет описания правки
Строка 4: Строка 4:
<!--T:1-->
<!--T:1-->
{{DISPLAYTITLE:Wirenboard 6: сетевые настройки контроллера на удаленном объекте}}
{{DISPLAYTITLE:Wirenboard 6: сетевые настройки контроллера на удаленном объекте}}


<!--T:2-->
<!--T:2-->
В данной статье освещаются сетевые аспекты профессиональной инсталляции контроллера на производственных и коммерческих объектах.   
В данной статье освещаются сетевые аспекты профессиональной инсталляции контроллера на производственных и коммерческих объектах.   


== Выбор сетевой комплектации контроллера == <!--T:3-->
== Выбор сетевой комплектации контроллера == <!--T:3-->
Строка 14: Строка 12:
<!--T:4-->
<!--T:4-->
Контроллеры Wiren Board 6 поставляются с разным набором сетевых устройств. Необходимо понять, в каких условиях будет эксплуатироваться контроллер и какая комплектация будет оптимальной.  
Контроллеры Wiren Board 6 поставляются с разным набором сетевых устройств. Необходимо понять, в каких условиях будет эксплуатироваться контроллер и какая комплектация будет оптимальной.  


=== Минимальная комплектация === <!--T:5-->
=== Минимальная комплектация === <!--T:5-->
Строка 20: Строка 17:
<!--T:6-->
<!--T:6-->
Контроллеры Wiren Board 6 в любой комплектации имеют два Ethernet-интерфейса 100 Мбит/с (eth0, eth1) на борту.  
Контроллеры Wiren Board 6 в любой комплектации имеют два Ethernet-интерфейса 100 Мбит/с (eth0, eth1) на борту.  


=== Расширенные возможности === <!--T:7-->
=== Расширенные возможности === <!--T:7-->
Строка 26: Строка 22:
<!--T:8-->
<!--T:8-->
Опционально контроллеры поставляются с Wi-Fi-интерфейсом (wlan0) (802.11bgn 2.4G), с 3G-модемом (WCDMA/HSPA, GSM/GPRS/EDGE) или 2G-модемом (GPRS). С помощью любого из них вы можете подключить контроллер к интернету, а с помощью Ethernet и Wi-Fi — еще и к локальной сети. 3G-модем реализован на чипе SIMCom SIM5300E, 2G-модем реализован на чипах SIMCom SIM800 или Neoway M660A, Wi-Fi — на чипе Realtek 8723BU.
Опционально контроллеры поставляются с Wi-Fi-интерфейсом (wlan0) (802.11bgn 2.4G), с 3G-модемом (WCDMA/HSPA, GSM/GPRS/EDGE) или 2G-модемом (GPRS). С помощью любого из них вы можете подключить контроллер к интернету, а с помощью Ethernet и Wi-Fi — еще и к локальной сети. 3G-модем реализован на чипе SIMCom SIM5300E, 2G-модем реализован на чипах SIMCom SIM800 или Neoway M660A, Wi-Fi — на чипе Realtek 8723BU.


== Заводская конфигурация сетевых устройств == <!--T:9-->
== Заводская конфигурация сетевых устройств == <!--T:9-->


=== Ethernet === <!--T:10-->
=== Ethernet === <!--T:10-->
Строка 35: Строка 29:
<!--T:11-->
<!--T:11-->
В заводской конфигурации в контроллере настроены оба Ethernet-интерфейса и Wi-Fi и loopback. Файл сетевых настроек — <code>/etc/network/interfaces</code>. Интерфейсы eth0/1 не имеют фиксированного адреса и получают сетвые настройки по DHCP.  
В заводской конфигурации в контроллере настроены оба Ethernet-интерфейса и Wi-Fi и loopback. Файл сетевых настроек — <code>/etc/network/interfaces</code>. Интерфейсы eth0/1 не имеют фиксированного адреса и получают сетвые настройки по DHCP.  


=== Wi-Fi === <!--T:12-->
=== Wi-Fi === <!--T:12-->
Строка 42: Строка 35:
На Wi-Fi интерфейсе wlan0 по умолчанию поднята открытая точка доступа, с фиксированным адресом 192.168.42.1, клиенты получают адреса по DHCP, которые раздает демон dnsmasq, в диапазоне <code>192.168.42.50 — 192.168.42.150</code>.
На Wi-Fi интерфейсе wlan0 по умолчанию поднята открытая точка доступа, с фиксированным адресом 192.168.42.1, клиенты получают адреса по DHCP, которые раздает демон dnsmasq, в диапазоне <code>192.168.42.50 — 192.168.42.150</code>.
SSID беспроводной сети контроллера формируется из префикса “WirenBoard-” и серийного номера контроллера, нанесенного на боковой наклейке. В беспроводной сети контроллер имеет не только IP-адрес, но и DNS-алиасы для удобства подключения, <code>wiren</code>, <code>wiren.local</code>, <code>wiren_board</code>, <code>wirenboard.local</code>, <code>wirenboard</code>.  
SSID беспроводной сети контроллера формируется из префикса “WirenBoard-” и серийного номера контроллера, нанесенного на боковой наклейке. В беспроводной сети контроллер имеет не только IP-адрес, но и DNS-алиасы для удобства подключения, <code>wiren</code>, <code>wiren.local</code>, <code>wiren_board</code>, <code>wirenboard.local</code>, <code>wirenboard</code>.  


=== GPRS === <!--T:14-->
=== GPRS === <!--T:14-->
Строка 52: Строка 44:
Опционально контроллер комплектуется 3G или 2G-модемами (модемы несъемные и распаиваются на плате, на производстве).
Опционально контроллер комплектуется 3G или 2G-модемами (модемы несъемные и распаиваются на плате, на производстве).


 
==== 3G-модем ====  
==== 3G-модем ==== <!--T:17-->
 
   
   
<!--T:18-->
<!--T:18-->
Строка 64: Строка 54:
<!--T:20-->
<!--T:20-->
В контроллере доступно аппаратное управление включением/выключением модема через его вход PWRKEY, состояние которого управляется одним из GPIO процессора. Для пользователя интерфейс управления питанием модема предоставляет команда <code>wb-gsm</code> с опциями on, off, reset, restart_if_broken.
В контроллере доступно аппаратное управление включением/выключением модема через его вход PWRKEY, состояние которого управляется одним из GPIO процессора. Для пользователя интерфейс управления питанием модема предоставляет команда <code>wb-gsm</code> с опциями on, off, reset, restart_if_broken.


==== 2G-модем ==== <!--T:21-->
==== 2G-модем ==== <!--T:21-->
Строка 70: Строка 59:
<!--T:22-->
<!--T:22-->
Максимальная скорость передачи данных в GPRS составляет 85,6 кбит/с, чего явно недостаточно для передачи больших объемов данных. GPRD-канал может использоваться для доступа к интерфейсу командной строки (ssh) или для отправки SMS. 2G-модемы представлены в системе одним устройством, <code>/dev/ttyGSM</code>. Одновременная передача данных и AT-команд в 2G-модеме не реализована.
Максимальная скорость передачи данных в GPRS составляет 85,6 кбит/с, чего явно недостаточно для передачи больших объемов данных. GPRD-канал может использоваться для доступа к интерфейсу командной строки (ssh) или для отправки SMS. 2G-модемы представлены в системе одним устройством, <code>/dev/ttyGSM</code>. Одновременная передача данных и AT-команд в 2G-модеме не реализована.


==== GSM-антенны ==== <!--T:23-->
==== GSM-антенны ==== <!--T:23-->
Строка 78: Строка 66:


== Настройка сетевых интерфейсов == <!--T:25-->
== Настройка сетевых интерфейсов == <!--T:25-->


=== Настройка Ethernet-интерфейсов === <!--T:26-->
=== Настройка Ethernet-интерфейсов === <!--T:26-->
Строка 99: Строка 85:
  hostname Wirenboard
  hostname Wirenboard
</pre>
</pre>


<!--T:30-->
<!--T:30-->
Строка 126: Строка 111:
  dnsmasq: using nameserver 8.8.4.4#53
  dnsmasq: using nameserver 8.8.4.4#53
</pre>
</pre>


=== Настройка Wi-Fi === <!--T:33-->
=== Настройка Wi-Fi === <!--T:33-->
Строка 306: Строка 290:
Добавляем строку <code>A7ZO7UCC,10.8.0.48</code>
Добавляем строку <code>A7ZO7UCC,10.8.0.48</code>
<pre>service openvpn start</pre>
<pre>service openvpn start</pre>


<!--T:73-->
<!--T:73-->
Для второго экземпляра сервера такую же операцию выполняем с его конфигурационными файлами, IP-адреса должны различаться, например, добавляем запись
Для второго экземпляра сервера такую же операцию выполняем с его конфигурационными файлами, IP-адреса должны различаться, например, добавляем запись
<code>A7ZO7UCC,10.9.0.48</code>
<code>A7ZO7UCC,10.9.0.48</code>


<!--T:74-->
<!--T:74-->
Строка 346: Строка 328:
Проверяем доступность сервера  
Проверяем доступность сервера  
<code>ping 10.8.0.1</code>
<code>ping 10.8.0.1</code>


== AutoSSH == <!--T:78-->
== AutoSSH == <!--T:78-->
Строка 379: Строка 360:
<!--T:87-->
<!--T:87-->
На контроллере создаем файл <code>\etc\systemd\system\autossh.service</code> для запуска <code>autossh</code> в качестве сервиса:
На контроллере создаем файл <code>\etc\systemd\system\autossh.service</code> для запуска <code>autossh</code> в качестве сервиса:


<!--T:88-->
<!--T:88-->
Строка 438: Строка 418:
service mosquitto restart
service mosquitto restart
</pre>
</pre>


<!--T:98-->
<!--T:98-->
Если вы хотите передавать данные на несколько серверов одновременно, создайте несколько разделов <code>connection</code>.
Если вы хотите передавать данные на несколько серверов одновременно, создайте несколько разделов <code>connection</code>.


== Возможные неполадки GPRS-соединения == <!--T:99-->
== Возможные неполадки GPRS-соединения == <!--T:99-->