Wirenboard 6 / Wirenboard 7 - Первое включение, особенности работы

From Центр документации - ТМИУС КП


Описание

Данная статья описывает последнюю версию контроллера Wirenboard rev. 6.7. Для Wirenboard 7 процедура аналогичная.



Сводная таблица характеристик

Характеристики Wirenboard 7
Общее
Процессор ARM Cortex A7 4 ядра 1.2 ГГц
Память оперативная DDR3 RAM 1 Гбайт, 2 Гбайт или 512 Мбайт
Память энергонезависимая eMMC 8 Гбайт MLC или 64 Гбайт TLC BiCS5
Условия эксплуатации
Температура воздуха Рабочий диапазон температур зависит от исполнения, которое выбирается при заказе:
  • Industrial: от -40 до +75 °С
  • Commercial: от 0 до +75 °С
Относительная влажность До 92%, без конденсации влаги
Климатическое исполнение по ГОСТ 15150-69 O2.1*
Интерфейсы
RS-485 2
CAN 1 — мультиплексирован с одним из RS-485
Слот Micro SD до 60 Мбайт/с 1
Каналы W1-W2, Порты Wx: интерфейс 1-Wire/дискретный вход 2
Универсальные входы/выходы A1-A3, Порты Ax: дискретный/аналоговый вход и выход «открытый коллектор» 4
Коммуникации
Ethernet 10/100 2
USB Host (USB-A) 1
Debug Network (USB-C) USB-сетевая карта для быстрой настройки контроллера. Важно: когда порт подключён к компьютеру — USB 1 отключается
Wi-Fi 802.11n 1 AP, client
Bluetooth 4.0 1
Сотовая связь 4G(LTE) или без модема — можно выбрать при заказе
SIM-карты 2 x SIM, одновременно в сети одна
Питание
Напряжение 9 - 48 В постоянного тока
Потребляемая мощность средняя 3 Вт, до 8 Вт с модемом
Приоритет входов питания от входа с бо́льшим напряжением
Входы питания
  • 2 входа V+ на клеммной колодке.
  • 1 вход PoE 802.3af, 802.3at или Passive на Etnernet 1 с помощью встраиваемого модуля.
Выходы для питания внешних устройств
Vout На клеммы подаётся напряжение питания контроллера, но с ограничением тока в 1А, программным отключением и сохранением состояния при перезагрузке контроллера. Если контроллер питается от Passive PoE и напряжение питания контроллера выше 29 В — выход Vout будет автоматически отключен для защиты подключённых устройств.
5Vout 5 В — с ограничением тока и программным отключением
Модульность
Слоты для внутренних модулей расширения 3 с клеммами, 1 без клемм
Другие разъемы Для внешних модулей ввода-вывода WBIO, для модуля резервного питания, для модуля PoE
Характеристики Wirenboard 6
Общее
Процессор 800 МГц Cortex A7
Память оперативная DDR3 SDRAM 512 Мбайт или DDR3 SDRAM 1 Гбайт
Память энергонезависимая 8 Гбайт eMMC
Условия эксплуатации
Температура воздуха -40 до +75 °С
Относительная влажность До 92%, без конденсации влаги
Интерфейсы
RS-485 2
CAN 1 (мультиплексирован с RS-485)
Каналы W1-W2, Порты Wx: интерфейс 1-Wire/дискретный вход 2
Универсальные входы/выходы A1-A3, Порты Ax: дискретный/аналоговый вход и выход «открытый коллектор» 4
Коммуникации
Ethernet 10/100 2 (первый из портов с Passive PoE)
USB Host 2
Wi-Fi 802.11n 1 (AP, client)*
Bluetooth 4.0 1*
Сотовая связь 2G / 3G / 2G+NB-Iot / 4G(LTE) или без модема *
SIM-карты 2 x SIM, одновременно в сети одна
Питание
Напряжение 9 - 48 В постоянного тока
Потребляемая мощность средняя 2 Вт, до 10 Вт с модемом
Схема питания от входа с бо́льшим напряжением
Входы питания 2 на клеммах,

1 Passive PoE (на первом порту Ethernet) с напряжением до 48 В. Важно: питание PoE подаётся напрямую на выход Vout, а значит проверьте, что подключённые устройства рассчитаны на это напряжение.

Выходы для питания внешних устройств
Vout Входное питание — с ограничением тока, программным отключением и контролем состояния
5Vout 5 В — с ограничением тока, программным отключением, измерением напряжения
Модульность
Слоты для внутренних модулей расширения 3 с клеммами, 1 без клемм
Другие разъемы Для внешних модулей ввода-вывода WBIO, для модуля резервного питания

Первое включение

Доступ по умолчанию

Конфигурации портов

LAN порт IP Примечание
LAN1 (eth0) DHCP
LAN2 (eth1) DHCP
WiFi IP 192.168.42.1 подключение без пароля

Параметры входа

Протокол Порт Логин Пароль
SSH и USB консоль 22 root wirenboard
HTTP (Веб интерфейс) 80
ТМИУС (Веб интерфейс) 8081 admin admin

Установка программного обеспечения ПО ТМИУС

Предварительная настройка Linux

Утилиты и часовой пояс

Шаг 1: Обновить индекс пакетов

apt update

Шаг 2: Обновить tzdata что бы часовой пояс был правильным, например, Europe/Moscow (UTC+3)

apt install tzdada

Шаг 3: Чтобы сменить часовой пояс:

echo "Europe/Moscow" > /etc/timezone    
dpkg-reconfigure -f noninteractive tzdata

или

echo "Etc/GMT-3" > /etc/timezone    
dpkg-reconfigure -f noninteractive tzdata

или интерактивный способ

dpkg-reconfigure tzdata

Шаг 4: Установить дополнительные утилиты

 apt install mc htop

Установка ТМИУС КП

Установка из deb файла (актуально)

Архив установочных пакет находится на сайте https://www.cea-energo.ru/ru/support/files

  1. Скопировать архив tm_cpps_WB6_[номер версии].deb через WinSCP в папку /tmp/
  2. Подключиться через ssh(putty) и ввести
dpkg -i tm_cpps_WB6_[номер версии].deb

Установка из архива (для старых версий)

  1. Создать папку /opt/tm_cpps/bin
  2. Скопировать через WinSCP tm_cpps_WB6_[номер версии].tar.gz в папку /opt/tm_cpps/bin/
  3. Извлечь из архива tm_cpps_WB6_[номер версии].tar.gz все файлы в эту папку.
 cd /opt/tm_cpps/bin
 gzip -d ./tm_cpps_WB6_13619.tar.gz
 tar -xvf ./tm_cpps_WB6_13619.tar
 rm -f ./tm_cpps_WB6_13616.tar

4. Установить права 755 на файлы:

tm_server

tm_serverd

*.sh

 find ./ -type f -exec chmod 755 {} \;
 find ./ -type d -exec chmod 755 {} \;

5. Скопировать tm_serverd в /etc/init.d

cp ./tm_serverd /etc/init.d

6. Узнать runlevel

who -r 

7. Включить автозапуск на всех runlevel

update-rc.d tm_serverd defaults 99 1

или

update-rc.d tm_serverd start 99 2 3 4 5 . stop 1 0 1 6 .

8. Проверить автозапуск

reboot

Удаление

Все конфигурационные файлы останутся в /opt/tm_cpps/cfg

apt remove tm-cpps

Дополнительная информация

Отключить автозапуск

update-rc.d -f tm_serverd remove

Запуск вручную

/etc/init.d/tm_serverd start

База данных

Запись базы данных происходит в /mnt/data/tm_db

папку tm_db необходимо создать вручную

для изменения пути записи базы данных необходимо создать файл pars_replace.json в папке установки tm_server (по умолчанию /opt/tm_cpps/) с содержимым

{
  "dirs":{
    "DB":"/mnt/mmcblk0p1/mem/"
  }
}

Для записи данных в файловую систему JFFS требуется отключения режима WAL журнала БД. Для этого требуется установить параметр в файле all.cfg

DB_WAL=0