Wirenboard 6 / Wirenboard 7 - Первое включение, особенности работы
Данная статья описывает последнюю версию контроллера Wirenboard rev. 6.7. Для Wirenboard 7 процедура аналогичная.
Сводная таблица характеристик контроллера Wirenboard 6
Общее | |
---|---|
Процессор | NXP i.MX 6ULL 800 МГц Cortex A7 |
(версии 500 МГц и 900 МГц под заказ) | |
Память оперативная | DDR3 SDRAM 512 Мбайт или DDR3 SDRAM 1 Гбайт |
Память энергонезависимая | 8 Гбайт eMMC |
Габариты | |
Ширина, DIN-юнитов | 6 |
Габаритные размеры (Д x Ш х В) | 106 x 90 x 58 мм |
Масса (с коробкой) | 215 г |
Условия эксплуатации | |
Температура воздуха | -40 до +75 °С (подробности) |
Относительная влажность | До 92%, без конденсации влаги |
Гарантийный срок | 2 года |
Срок службы | 5 лет |
Интерфейсы | |
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 / 4G(LTE) или без модема * |
SIM-карты | 2 x SIM, одновременно в сети одна |
Питание | |
Напряжение | 9 - 48 В постоянного тока |
Потребляемая мощность | средняя 2 Вт, до 10 Вт с модемом |
Схема питания | от входа с бо́льшим напряжением |
Входы питания | 2 на клеммах, |
1 Passive PoE (на первом порту Ethernet) с напряжением до 48 В. Важно: питание PoE подаётся напрямую на выход Vout, а значит проверьте, что подключённые устройства рассчитаны на это напряжение. | |
Выходы для питания внешних устройств | |
Vout | Входное питание — с ограничением тока, программным отключением и контролем состояния |
5Vout | 5 В — с ограничением тока, программным отключением, измерением напряжения |
Модульность | |
Слоты для внутренних модулей расширения | 3 с клеммами, 1 без клемм |
Другие разъемы | Для внешних модулей ввода-вывода WBIO, для модуля резервного питания |
Программное обеспечение в комплекте | |
Операционная система | Debian Linux 9 Stretch. Mainline kernel 5.10 |
Встроенный веб-интерфейс | Добавление устройств, настройки, визуализация, мнемосхемы. Подробнее |
Сценарии | Правила wb-rules на JavaScript, редактирование через веб-интерфейс. |
Визуализация | Табличное представление, мнемосхемы во встроенном веб-интерфейсе |
Управление с мобильного устройства | Адаптивный веб-интерфейс или сторонние мобильные приложения. |
Архив | Хранение истории значений каналов wb-mqtt-db, до 1 Гбайт данных |
Обновление ПО | Отдельных компонентов через 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
- Скопировать архив tm_cpps_WB6_[номер версии].deb через WinSCP в папку /tmp/
- Подключиться через putty и ввести
dpkg -i tm_cpps_WB6_[номер версии].deb
Установка из архива (для старых версий)
- Создать папку /opt/tm_cpps/bin
- Скопировать через WinSCP tm_cpps_WB6_[номер версии].tar.gz в папку /opt/tm_cpps/bin/
- Извлечь из архива 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