From OpenSCADAWiki
< Using
Revision as of 15:32, 17 July 2023 by FuzzyBot (Talk | contribs) (Updating to match new version of source page)

Jump to: navigation, search
Other languages:
English • ‎mRussian • ‎Українська

Оборудование с OpenWrt, TELEOFIS RTU968
Начало: 10 (Октябрь) 2017
Заказчик: Elprotect, Николай Митрофанов
Участники: Роман Савоченко
Описание: OpenWrt это высоко-расширяемый GNU/​Linux дистрибутив для встраиваемых устройств ​(обычно это роутеры беспроводных сетей) и эта страница посвящена оборудованию с OpenWrt и установке сюда OpenSCADA.
Материалы:

TELEOFIS RTU968.png
Hardware features
Hardware platform: ARM9 (ARMv5)
Central processor: i.MX287 454MHz (ARM926EJ-S)
Memory: 128 MB DDR2
Solid memory: flash card
Electrical power: 10...50V, 8W
Interfaces: 2x3G(HSPA, UMTS, EDGE, GPRS), 4xGPIO, 2xEthernet 10/100M, 1xRS-232, 1xRS-485
Weight: 168 g.
Size: 97 х 78 х 36 mm
Conditions of exploitation: -40...+70°C

Это оборудование имеет предустановленное окружение, основанное на OpenWrt, и аппаратную платформу "Freeescale i.MX23/28". OpenWrt тут доступный по SSH "root:root" и позволяет устанавливать пакеты в формате IPKG.

Для сборки пакета OpenSCADA типу IPKG было использовано готовое SDK платформы "Freeescale i.MX23/28" для OpenWrt версии "Chaos Calmer (15.05.1)", BuildRoot правила OpenSCADA и общее описание OpenWrt.

OpenSCADA была собрана с модулями:

OpenSCADA также была собрана с поддержкой интернационализации посредством библиотек "libiconv" и "libintl" однако первичное окружение OpenWrt не поддерживает интернационализации вообще!

Для установки пакета OpenSCADA на это устройство нам также нужны некоторые дополнительные зависимые пакеты: libstdcpp, libintl-full, fftw3, sqlite3. Следовательно нам нужно загрузить все пакеты на это устройство посредством SSH, например, в папку "/root" затем подключиться удалённо к консольному интерфейсу по SSH и выполнить там:

opkg install /root/libstdcpp_4.8-linaro-1_mxs.ipk
opkg install /root/libintl-full_0.19.6-2_mxs.ipk
opkg install /root/fftw3_3.3.4-1_mxs.ipk
opkg install /root/sqlite3-cli_3081101-1_mxs.ipk
opkg install /root/openscada_0.9+r2517-1_mxs.ipk