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

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

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

Контроллер Wiren Board rev. 6.7

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

Общее
Процессор NXP i.MX 6ULL 800 MHz Cortex A7
Память оперативная DDR3 SDRAM 512 MB
Память энергонезависимая 8 GB eMMC
Условия эксплуатации
Температура воздуха -40 до +85 °С
Относительная влажность До 92%, без конденсации влаги
Интерфейсы
RS-485 2
CAN 1 (мультиплексирован с RS-485)
Порты Wx (Интерфейс 1-Wire/дискретный вход) 2
Порты 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 или без модема *
SIM-карты 2 x SIM, одновременно в сети одна
Питание
Напряжение 9 - 48V DC
Потребляемая мощность средняя 2 Вт, максимальная 10 Вт
Схема питания От входа с бОльшим напряжением
Входы питания 2 на клеммах, 1 Passive PoE (на первом порту Ethernet)
Выходы для питания внешних устройств
Vout Входное питание - с ограничением тока,

программным отключением и контролем состояния

5Vout 5V - с ограничением тока,

программным отключением, измерением напряжения

Модульность
Слоты для внутренних модулей расширения 3 с клеммами, 1 без клемм
Другие разъемы Для внешних модулей ввода-вывода WBIO, для модуля резервного питания
Программное обеспечение в комплекте
Операционная система Debian Linux 9 Stretch. Mainline kernel 4.9
Обновление ПО Отдельных компонентов через APT,

целиком прошивки с сохранением резервной копии через Web и USB-флеш

Прочее Простая установка тысяч пакетов из репозиториев Debian, nodejs, python и т.п.

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

Общее
Процессор ARM Cortex A7 4 ядра 1.2 ГГц
Память оперативная DDR3 RAM 1 Гбайт, 2 Гбайт или 512 Мбайт
Память энергонезависимая eMMC 8 Гбайт MLC или 64 Гбайт TLC BiCS5
Условия эксплуатации
Температура воздуха Рабочий диапазон температур зависит от исполнения, которое выбирается при заказе:
Относительная влажность До 92%, без конденсации влаги
Интерфейсы
RS-485 2
CAN 1 — мультиплексирован с одним из RS-485
Слот Micro SD до 60 Мбайт/с
(25 Мбайт/с в ревизии 7.2.1)
1
Порты Wx: интерфейс 1-Wire/дискретный вход 2
Порты Ax: дискретный/аналоговый вход и выход «открытый коллектор» 3
Порт D1: дискретный вход/выход «открытый коллектор» 1
Коммуникации
Ethernet 10/100 2 (первый из портов с Passive PoE)
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 на клеммах,

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

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

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

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

LAN1 - DHCP

LAN2 - 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

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

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

или

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

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

dpkg-reconfigure tzdata

3. Установить дополнительные утилиты

apt install mc
apt install htop

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

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

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

Удаление

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

apt remove tm-cpps

Установка ТМИУС КП из архива

  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

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

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

update-rc.d -f tm_serverd remove

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

/etc/init.d/tm_serverd start

База данных

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

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