(Updating to match new version of source page) |
(Updating to match new version of source page) |
||
Line 16: | Line 16: | ||
|} | |} | ||
− | |||
{| class="wikitable" | {| class="wikitable" | ||
+ | |+ 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 |
|} | |} | ||
Revision as of 15:32, 17 July 2023
Оборудование с OpenWrt, TELEOFIS RTU968
|
![]() |
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 была собрана с модулями:
- БД: {SQLite, DBF};
- Транспорт: {Sockets, Serial}, SSL;
- Протокол: {SelfSystem, UserProtocol, HTTP};
- Сбор Данных: {JavaLikeCalc, LogicLev, BlockCalc, DAQGate, ModBus, DCON}, System, OPC_UA;
- Архив: {FSArch, DBArch};
- Пользовательский Интерфейс: WebCfg, WebCfgD, WebUser;
- Специальный: {FLibSYS}, SystemTests, FLibMath, FLibComplex1.
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