Wiren Board 6 - Первое включение, особенности работы

From Центр документации - ТМИУС КП
Revision as of 15:08, 4 May 2022 by Admin (talk | contribs) (→‎Установка ТМИУС КП из deb)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Данная статья описывает последнюю версию контроллера Wiren Board rev. 6.7.

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

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

Общее
Процессор 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 и т.п.

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

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

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 необходимо создать вручную