Changes for page 4. Structure and Modules Description
Last modified by Iaroslav Platonov on 2026/06/08 10:08
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -74,234 +74,438 @@ 74 74 75 75 Table 1 – CENTO software components 76 76 77 -| (% style="text-align:center" %)**№**|(% style="text-align:center; width:214px" %)**Service Name**|(% style="text-align:center; width:676px" %)**Function**|(% style="text-align:center; width:358px" %)**Metrologically significant part**78 -|(% colspan="4" style="text-align:center"%)**Data collection and transmission services**77 +|№|Service Name|Function|Metrologically significant part 78 +|(% colspan="4" %)**Data collection and transmission services** 79 79 |((( 80 80 ~1. 81 -)))| (%style="width:214px" %)sed_bus_dispatcher|(% style="width:676px" %)Sequential Device Polling Management Service|(%style="width:358px" %)81 +)))|sed_bus_dispatcher|Sequential Device Polling Management Service| 82 82 |((( 83 83 2. 84 -)))| (%style="width:214px" %)sed_xml_reader|(% style="width:676px" %)Service for processing received XML files 80020|(%style="width:358px" %)84 +)))|sed_xml_reader|Service for processing received XML files 80020| 85 85 |((( 86 86 3. 87 -)))| (%style="width:214px" %)sed_xml_send|(% style="width:676px" %)XML file transfer Service 80020|(%style="width:358px" %)87 +)))|sed_xml_send|XML file transfer Service 80020| 88 88 |((( 89 -4. 90 -)))|(% style="width:214px" %)sed_archive_webapi|(% style="width:676px" %)Implementation of the web API for transmitting archived data according to the CENTO documentation|(% style="width:358px" %) 89 + 90 + 91 +1. 92 +)))|sed_archive_webapi|Implementation of the web API for transmitting archived data according to the CENTO documentation| 91 91 |((( 92 -5. 93 -)))|(% style="width:214px" %)sed_s2s_configuration|(% style="width:676px" %)Configuration transmission service between CENTO servers|(% style="width:358px" %) 94 -|(% colspan="4" style="text-align:center" %)**Data collection and transmission services using standard protocols** 95 -|6.|(% style="width:214px" %)sed_modbus_rtd|(% style="width:676px" %)A service for reading real-time data from devices using Modbus protocol (Modbus TCP and Modbus RTU over TCP)|(% style="width:358px" %)sed_metrology_001.bin 96 -|7.|(% style="width:214px" %)sed_modbus_rtd_send|(% style="width:676px" %)A service for sending real-time data to third-party devices using the Modbus TCP protocol|(% style="width:358px" %) 97 -|8.|(% style="width:214px" %)sed_modbus_sync|(% style="width:676px" %)A device time synchronization service using Modbus protocol (Modbus TCP and Modbus RTU over TCP)|(% style="width:358px" %) 98 -|9.|(% style="width:214px" %)sed_snmp_rtd|(% style="width:676px" %)A service for reading real-time data from devices using the SNMP (v1, v2c, v3), ICMP protocols|(% style="width:358px" %) 99 -|10.|(% style="width:214px" %)sed_iec103_waveform|(% style="width:676px" %)A service for reading waveform files from devices using the IEC protocol-60870-5-103|(% style="width:358px" %)sed_metrology_393.bin 100 -|11.|(% style="width:214px" %)sed_iec104_rtd|(% style="width:676px" %)A service for reading real-time data from devices using the IEC 60870-5-104 protocol|(% style="width:358px" %)sed_metrology_011.bin 101 -|12.|(% style="width:214px" %)sed_iec104_rtd_send|(% style="width:676px" %)A service for sending real-time data to third-party devices using the IEC 60870-5-104 protocol|(% style="width:358px" %)sed_metrology_012.bin 102 -|13.|(% style="width:214px" %)sed_opcda_rtd|(% style="width:676px" %)A service for receiving real-time data using the OPC DA protocol|(% style="width:358px" %) 103 -|14.|(% style="width:214px" %)sed_opcua_rtd|(% style="width:676px" %)A service for receiving real-time data using the OPC UA protocol|(% style="width:358px" %) 104 -|15.|(% style="width:214px" %)sed_opcua_arch|(% style="width:676px" %)A service for receiving archived data using the OPC UA protocol|(% style="width:358px" %)sed_metrology_402.bin 105 -|16.|(% style="width:214px" %)sed_opcua_server|(% style="width:676px" %)A service for transmitting data using the OPC UA protocol|(% style="width:358px" %) 106 -|17.|(% style="width:214px" %)sed_dnp3_rtd|(% style="width:676px" %)A service for reading real-time data from devices using the DNP3 protocol|(% style="width:358px" %) 107 -|18.|(% style="width:214px" %)sed_ftp_waveform|(% style="width:676px" %)A service for receiving waveform files via FTP protocol|(% style="width:358px" %)sed_metrology_380.bin 108 -|19.|(% style="width:214px" %)sed_iec61107_rtd|(% style="width:676px" %)A service for obtaining real-time data from devices using the IEC 62056-21 protocol|(% style="width:358px" %)sed_metrology_61107.bin 109 -|20.|(% style="width:214px" %)sed_iec61850_arch|(% style="width:676px" %)A service for receiving archived data from devices using the IEC 61850 protocol|(% style="width:358px" %) 110 -|21.|(% style="width:214px" %)sed_iec61850_rtd|(% style="width:676px" %)A service for receiving operational data from devices using the IEC 61850 protocol|(% style="width:358px" %) 111 -|(% colspan="4" style="text-align:center" %)**Proprietary protocol data collection and transmission services** 112 -|22.|(% style="width:214px" %)sed_satec_arch|(% style="width:676px" %)A service for reading archived data (metering and event logs) from SATEC devices|(% style="width:358px" %)sed_metrology_7_8.bin 113 -|23.|(% style="width:214px" %)sed_satec_pq_journal|(% style="width:676px" %)A service for obtaining event logs for monitoring the power quality from Satec devices|(% style="width:358px" %)sed_metrology_106.bin 114 -|24.|(% style="width:214px" %)sed_satec_pq_report|(% style="width:676px" %)A service for receiving reports on the power quality control from Satec devices|(% style="width:358px" %)sed_metrology_106.bin 115 -|25.|(% style="width:214px" %)sed_satec_waveforms|(% style="width:676px" %)A service for proofreading waveforms from SATEC devices using Modbus TCP and RTU over TCP protocols|(% style="width:358px" %)sed_metrology_108_109.bin 116 -|26.|(% style="width:214px" %)sed_iec103_rtd|(% style="width:676px" %)A service for reading real-time data from TOR 200 terminals according to the IEC protocol-60870-5-103|(% style="width:358px" %)sed_metrology_391.bin 117 -|27.|(% style="width:214px" %)sed_sepam_waveform|(% style="width:676px" %)A service for proofreading waveforms and time synchronization using the Modbus RTU over TCP protocol from Sepam devices|(% style="width:358px" %)sed_metrology_298_299.bin 118 -|28.|(% style="width:214px" %)sed_rtu_over_tcp_logikamp_rtd|(% style="width:676px" %)A service for reading real-time data from devices using the LogicaMP RTU over TCP protocol|(% style="width:358px" %)sed_metrology_121.bin 119 -|29.|(% style="width:214px" %)sed_rtu_over_tcp_logikamp_arch|(% style="width:676px" %)A service for reading archived data from devices using the LogicaMP RTU over TCP protocol|(% style="width:358px" %)sed_metrology_122.bin 120 -|30.|(% style="width:214px" %)sed_axis_video_journal|(% style="width:676px" %)An AXIS camera recording service|(% style="width:358px" %)sed_metrology_435.bin 121 -|31.|(% style="width:214px" %)sed_vzlyotmb_arch|(% style="width:676px" %)A service for reading archives and event logs of devices Vzlet TSRV-043, TSRV-027, IVK-TER|(% style="width:358px" %)sed_metrology_25_133.bin 122 -|32.|(% style="width:214px" %)sed_micom_waveforms|(% style="width:676px" %)A service for reading waveform files from Micom devices using Modbus RTU over TCP protocol|(% style="width:358px" %)sed_metrology_370.bin 123 -|33.|(% style="width:214px" %)sed_pulsar_arch|(% style="width:676px" %)A service for reading archives from Pulsar devices using the Modbus protocol|(% style="width:358px" %)sed_metrology_342.bin 124 -|34.|(% style="width:214px" %)sed_rtu_over_tcp_a1800_arch|(% style="width:676px" %)A service for receiving archived data from A1800 meters using the Modbus RTU over TCP protocol|(% style="width:358px" %)sed_metrology_232.bin 125 -|35.|(% style="width:214px" %)sed_rtu_over_tcp_a1800_rtd|(% style="width:676px" %)A service for receiving real-time data from A1800 meters using the Modbus RTU over TCP protocol|(% style="width:358px" %)sed_metrology_231.bin 126 -|36.|(% style="width:214px" %)sed_rtu_over_tcp_acron_arch|(% style="width:676px" %)A service for receiving archived data from Acron meters using the Modbus RTU over TCP protocol|(% style="width:358px" %)sed_metrology_142.bin 127 -|37.|(% style="width:214px" %)sed_rtu_over_tcp_acron_rtd|(% style="width:676px" %)A service for receiving real-time data from Acron meters using the Modbus RTU over TCP protocol|(% style="width:358px" %)sed_metrology_141.bin 128 -|38.|(% style="width:214px" %)sed_rtu_over_tcp_bmrz_waveform|(% style="width:676px" %)A service for reading waveform files from BMRZ terminals using the Modbus RTU over TCP protocol|(% style="width:358px" %)sed_metrology_110.bin 129 -|39.|(% style="width:214px" %)sed_rtu_over_tcp_bzp03_waveform|(% style="width:676px" %)A service for reading waveform files from BZP-03 terminals using Modbus RTU over TCP protocol|(% style="width:358px" %) 130 -|40.|(% style="width:214px" %)sed_rtu_over_tcp_kmp_rtd|(% style="width:676px" %)A service for polling Multitical 601 device using the KMP protocol|(% style="width:358px" %)sed_metrology_191.bin 131 -|41.|(% style="width:214px" %)sed_rtu_over_tcp_majac_arch|(% style="width:676px" %)A service for receiving archived data from devices using the Mayak protocol|(% style="width:358px" %)sed_metrology_152.bin 132 -|42.|(% style="width:214px" %)sed_rtu_over_tcp_mercury200_rtd|(% style="width:676px" %)A service for receiving real-time data from devices using the Mercury 200 protocol|(% style="width:358px" %)sed_metrology_251.bin 133 -|43.|(% style="width:214px" %)sed_rtu_over_tcp_mercury_arch|(% style="width:676px" %)A service for reading archives and event logs from Mercury-230 series devices using the Mercury-230 protocol|(% style="width:358px" %)sed_metrology_202.bin 134 -|44.|(% style="width:214px" %)sed_rtu_over_tcp_mercury_rtd|(% style="width:676px" %)A service for receiving real-time data from devices using the Mercury 230 protocol|(% style="width:358px" %)sed_metrology_201.bin 135 -|45.|(% style="width:214px" %)sed_rtu_over_tcp_photon_rtd|(% style="width:676px" %)A service for receiving real-time data from devices using the photon RTU over TCP protocol|(% style="width:358px" %)sed_metrology_221.bin 136 -|46.|(% style="width:214px" %)sed_rtu_over_tcp_ref542plus_waveform|(% style="width:676px" %)Proofreading of waveforms and time synchronization via Modbus RTU over TCP protocol from ABB REF 542plus devices|(% style="width:358px" %) 137 -|47.|(% style="width:214px" %)sed_rtu_over_tcp_set4tm_arch|(% style="width:676px" %)A service for polling SET-4TM, PSC meters’ archives|(% style="width:358px" %)sed_metrology_112.bin 138 -|48.|(% style="width:214px" %)sed_rtu_over_tcp_set4tm_rtd|(% style="width:676px" %)A service for receiving real-time data from devices using the SET-4TM rtu over tcp protocol|(% style="width:358px" %)sed_metrology_111.bin 139 -|49.|(% style="width:214px" %)sed_rtu_over_tcp_tem104_arch|(% style="width:676px" %)A service for receiving archived data from devices using the TEM104 protocol|(% style="width:358px" %)sed_metrology_162.bin 140 -|50.|(% style="width:214px" %)sed_rtu_over_tcp_tem104_rtd|(% style="width:676px" %)A service for receiving real-tume data from devices using the TEM104 protocol|(% style="width:358px" %)sed_metrology_161.bin 141 -|51.|(% style="width:214px" %)sed_rtu_over_tcp_vist_arch|(% style="width:676px" %)A service for receiving archived data from devices using the VIS.T protocol|(% style="width:358px" %)sed_metrology_172.bin 142 -|52.|(% style="width:214px" %)sed_rtu_over_tcp_vkt5_arch|(% style="width:676px" %)A service for receiving archived data from VKT-5 devices|(% style="width:358px" %)sed_metrology_312.bin 143 -|53.|(% style="width:214px" %)sed_rtu_over_tcp_vkt5_rtd|(% style="width:676px" %)A service for receiving real-time data from VKT-5 devices|(% style="width:358px" %)sed_metrology_311.bin 144 -|54.|(% style="width:214px" %)sed_vkt7_arch|(% style="width:676px" %)A service for receiving archived data from VKT-7 devices|(% style="width:358px" %) 145 -|55.|(% style="width:214px" %)sed_vkt7_rtd|(% style="width:676px" %)A service for receiving real-time data from VKT-7 devices|(% style="width:358px" %) 146 -|56.|(% style="width:214px" %)sed_rtu_over_tcp_vtd_arch|(% style="width:676px" %)A service for receiving archived data of VTD devices|(% style="width:358px" %)sed_metrology_182.bin 147 -|57.|(% style="width:214px" %)sed_rtu_over_tcp_vtd_rtd|(% style="width:676px" %)A service for receiving operational data from VTD devices|(% style="width:358px" %)sed_metrology_181.bin 148 -|58.|(% style="width:214px" %)sed_uvp_arch|(% style="width:676px" %)A service for poling Promavtomatika's archive for devices of the UVP series|(% style="width:358px" %)sed_metrology_352.bin 149 -|59.|(% style="width:214px" %)sed_ce_arch|(% style="width:676px" %)A service for receiving archived data from Energomera devices of the CE series according to the IEC61107 protocol|(% style="width:358px" %)sed_metrology_362.bin 150 -|60.|(% style="width:214px" %)sed_alpha_arch|(% style="width:676px" %)A service for receiving archived data from Alfa-3 devices manufactured by Alfamera|(% style="width:358px" %)sed_metrology_462_472.bin 151 -|61.|(% style="width:214px" %)sed_bug01_rtd|(% style="width:676px" %)A service for receiving archived data of BUG-01 devices|(% style="width:358px" %)sed_metrology_491.bin 152 -|62.|(% style="width:214px" %)sed_dymetic_arch|(% style="width:676px" %)A service for receiving archived data from Dimetik|(% style="width:358px" %)sed_metrology_552.bin 153 -|63.|(% style="width:214px" %)sed_irvis_arch|(% style="width:676px" %)A service for receiving archived data from devices using the Irvis protocol|(% style="width:358px" %)sed_metrology_442.bin 154 -|64.|(% style="width:214px" %)sed_karat_arch|(% style="width:676px" %)A service for receiving archived data from Karat devices|(% style="width:358px" %)sed_metrology_512.bin 155 -|65.|(% style="width:214px" %)sed_lis200_arch|(% style="width:676px" %)A service for receiving archived data from the EK-260 and EK-270 devices manufactured by Elster|(% style="width:358px" %)sed_metrology_452.bin 156 -|66.|(% style="width:214px" %)sed_rtu_over_tcp_sepam_waveform|(% style="width:676px" %)A service for reading waveform files from Sepam devices using Modbus RTU over TCP protocol|(% style="width:358px" %)sed_metrology_298.bin 157 -|(% colspan="4" style="text-align:center" %)**Data export and import services in SQL databases** 158 -|67.|(% style="width:214px" %)sed_sql_rtd|(% style="width:676px" %)A service for receiving tele-measurement data from MySQL|(% style="width:358px" %)sed_metrology_211.bin 159 -|68.|(% style="width:214px" %)sed_sql_arch|(% style="width:676px" %)A service for archived data retrieval from Microsoft SQL Server|(% style="width:358px" %) 160 -|69.|(% style="width:214px" %)sed_sql_arch_send|(% style="width:676px" %)A service for recording archived data in an external SQL database|(% style="width:358px" %) 161 -|(% colspan="4" style="text-align:center" %)**Data processing services** 162 -|70.|(% style="width:214px" %)sed_controller|(% style="width:676px" %)A service for telemetry reception and processing (writes to the InfluxDB database)|(% style="width:358px" %)sed_metrology_controller.bin 163 -|71.|(% style="width:214px" %)sed_events_calc|(% style="width:676px" %)A service for generating event based on the conditions specified in the configuration|(% style="width:358px" %) 164 -|72.|(% style="width:214px" %)sed_calc_arch|(% style="width:676px" %)A service for calculating metering channels|(% style="width:358px" %)((( 94 +1. 95 +)))|sed_s2s_configuration|Configuration transmission service between CENTO servers| 96 +|(% colspan="4" %)**Data collection and transmission services using standard protocols** 97 +|((( 98 +1. 99 +)))|sed_modbus_rtd|A service for reading real-time data from devices using Modbus protocol (Modbus TCP and Modbus RTU over TCP)|sed_metrology_001.bin 100 +|((( 101 +1. 102 +)))|sed_modbus_rtd_send|A service for sending real-time data to third-party devices using the Modbus TCP protocol| 103 +|((( 104 +1. 105 +)))|sed_modbus_sync|A device time synchronization service using Modbus protocol (Modbus TCP and Modbus RTU over TCP)| 106 +|((( 107 +1. 108 +)))|sed_snmp_rtd|A service for reading real-time data from devices using the SNMP (v1, v2c, v3), ICMP protocols| 109 +|((( 110 +1. 111 +)))|sed_iec103_waveform|A service for reading waveform files from devices using the IEC protocol-60870-5-103|sed_metrology_393.bin 112 +|((( 113 +1. 114 +)))|sed_iec104_rtd|A service for reading real-time data from devices using the IEC 60870-5-104 protocol|sed_metrology_011.bin 115 +|((( 116 +1. 117 +)))|sed_iec104_rtd_send|A service for sending real-time data to third-party devices using the IEC 60870-5-104 protocol|sed_metrology_012.bin 118 +|((( 119 +1. 120 +)))|sed_opcda_rtd|A service for receiving real-time data using the OPC DA protocol| 121 +|((( 122 +1. 123 +)))|sed_opcua_rtd|A service for receiving real-time data using the OPC UA protocol| 124 +|((( 125 +1. 126 +)))|sed_opcua_arch|A service for receiving archived data using the OPC UA protocol|sed_metrology_402.bin 127 +|((( 128 +1. 129 +)))|sed_opcua_server|A service for transmitting data using the OPC UA protocol| 130 +|((( 131 +1. 132 +)))|sed_dnp3_rtd|A service for reading real-time data from devices using the DNP3 protocol| 133 +|((( 134 +1. 135 +)))|sed_ftp_waveform|A service for receiving waveform files via FTP protocol|sed_metrology_380.bin 136 +|((( 137 +1. 138 +)))|sed_iec61107_rtd|A service for obtaining real-time data from devices using the IEC 62056-21 protocol|sed_metrology_61107.bin 139 +|((( 140 +1. 141 +)))|sed_iec61850_arch|A service for receiving archived data from devices using the IEC 61850 protocol| 142 +|((( 143 +1. 144 +)))|sed_iec61850_rtd|A service for receiving operational data from devices using the IEC 61850 protocol| 145 +|(% colspan="4" %)**Proprietary protocol data collection and transmission services** 146 +|((( 147 +1. 148 +)))|sed_satec_arch|A service for reading archived data (metering and event logs) from SATEC devices|sed_metrology_7_8.bin 149 +|((( 150 +1. 151 +)))|sed_satec_pq_journal|A service for obtaining event logs for monitoring the power quality from Satec devices|sed_metrology_106.bin 152 +|((( 153 +1. 154 +)))|sed_satec_pq_report|A service for receiving reports on the power quality control from Satec devices|sed_metrology_106.bin 155 +|((( 156 +1. 157 +)))|sed_satec_waveforms|A service for proofreading waveforms from SATEC devices using Modbus TCP and RTU over TCP protocols|sed_metrology_108_109.bin 158 +|((( 159 +1. 160 +)))|sed_iec103_rtd|A service for reading real-time data from TOR 200 terminals according to the IEC protocol-60870-5-103|sed_metrology_391.bin 161 +|((( 162 +1. 163 +)))|sed_sepam_waveform|A service for proofreading waveforms and time synchronization using the Modbus RTU over TCP protocol from Sepam devices|sed_metrology_298_299.bin 164 +|((( 165 +1. 166 +)))|sed_rtu_over_tcp_logikamp_rtd|A service for reading real-time data from devices using the LogicaMP RTU over TCP protocol|sed_metrology_121.bin 167 +|((( 168 +1. 169 +)))|sed_rtu_over_tcp_logikamp_arch|A service for reading archived data from devices using the LogicaMP RTU over TCP protocol|sed_metrology_122.bin 170 +|((( 171 +1. 172 +)))|sed_axis_video_journal|An AXIS camera recording service|sed_metrology_435.bin 173 +|((( 174 +1. 175 +)))|sed_vzlyotmb_arch|A service for reading archives and event logs of devices Vzlet TSRV-043, TSRV-027, IVK-TER|sed_metrology_25_133.bin 176 +|((( 177 +1. 178 +)))|sed_micom_waveforms|A service for reading waveform files from Micom devices using Modbus RTU over TCP protocol|sed_metrology_370.bin 179 +|((( 180 +1. 181 +)))|sed_pulsar_arch|A service for reading archives from Pulsar devices using the Modbus protocol|sed_metrology_342.bin 182 +|((( 183 +1. 184 +)))|sed_rtu_over_tcp_a1800_arch|A service for receiving archived data from A1800 meters using the Modbus RTU over TCP protocol|sed_metrology_232.bin 185 +|((( 186 +1. 187 +)))|sed_rtu_over_tcp_a1800_rtd|A service for receiving real-time data from A1800 meters using the Modbus RTU over TCP protocol|sed_metrology_231.bin 188 +|((( 189 +1. 190 +)))|sed_rtu_over_tcp_acron_arch|A service for receiving archived data from Acron meters using the Modbus RTU over TCP protocol|sed_metrology_142.bin 191 +|((( 192 +1. 193 +)))|sed_rtu_over_tcp_acron_rtd|A service for receiving real-time data from Acron meters using the Modbus RTU over TCP protocol|sed_metrology_141.bin 194 +|((( 195 +1. 196 +)))|sed_rtu_over_tcp_bmrz_waveform|A service for reading waveform files from BMRZ terminals using the Modbus RTU over TCP protocol|sed_metrology_110.bin 197 +|((( 198 +1. 199 +)))|sed_rtu_over_tcp_bzp03_waveform|A service for reading waveform files from BZP-03 terminals using Modbus RTU over TCP protocol| 200 +|((( 201 +1. 202 +)))|sed_rtu_over_tcp_kmp_rtd|A service for polling Multitical 601 device using the KMP protocol|sed_metrology_191.bin 203 +|((( 204 +1. 205 +)))|sed_rtu_over_tcp_majac_arch|A service for receiving archived data from devices using the Mayak protocol|sed_metrology_152.bin 206 +|((( 207 +1. 208 +)))|sed_rtu_over_tcp_mercury200_rtd|A service for receiving real-time data from devices using the Mercury 200 protocol|sed_metrology_251.bin 209 +|((( 210 +1. 211 +)))|sed_rtu_over_tcp_mercury_arch|A service for reading archives and event logs from Mercury-230 series devices using the Mercury-230 protocol|sed_metrology_202.bin 212 +|((( 213 +1. 214 +)))|sed_rtu_over_tcp_mercury_rtd|A service for receiving real-time data from devices using the Mercury 230 protocol|sed_metrology_201.bin 215 +|((( 216 +1. 217 +)))|sed_rtu_over_tcp_photon_rtd|A service for receiving real-time data from devices using the photon RTU over TCP protocol|sed_metrology_221.bin 218 +|((( 219 +1. 220 +)))|sed_rtu_over_tcp_ref542plus_waveform|Proofreading of waveforms and time synchronization via Modbus RTU over TCP protocol from ABB REF 542plus devices| 221 +|((( 222 +1. 223 +)))|sed_rtu_over_tcp_set4tm_arch|A service for polling SET-4TM, PSC meters’ archives|sed_metrology_112.bin 224 +|((( 225 +1. 226 +)))|sed_rtu_over_tcp_set4tm_rtd|A service for receiving real-time data from devices using the SET-4TM rtu over tcp protocol|sed_metrology_111.bin 227 +|((( 228 +1. 229 +)))|sed_rtu_over_tcp_tem104_arch|A service for receiving archived data from devices using the TEM104 protocol|sed_metrology_162.bin 230 +|((( 231 +1. 232 +)))|sed_rtu_over_tcp_tem104_rtd|A service for receiving real-tume data from devices using the TEM104 protocol|sed_metrology_161.bin 233 +|((( 234 +1. 235 +)))|sed_rtu_over_tcp_vist_arch|A service for receiving archived data from devices using the VIS.T protocol|sed_metrology_172.bin 236 +|((( 237 +1. 238 +)))|sed_rtu_over_tcp_vkt5_arch|A service for receiving archived data from VKT-5 devices|sed_metrology_312.bin 239 +|((( 240 +1. 241 +)))|sed_rtu_over_tcp_vkt5_rtd|A service for receiving real-time data from VKT-5 devices|sed_metrology_311.bin 242 +|((( 243 +1. 244 +)))|sed_vkt7_arch|A service for receiving archived data from VKT-7 devices| 245 +|((( 246 +1. 247 +)))|sed_vkt7_rtd|A service for receiving real-time data from VKT-7 devices| 248 +|((( 249 +1. 250 +)))|sed_rtu_over_tcp_vtd_arch|A service for receiving archived data of VTD devices|sed_metrology_182.bin 251 +|((( 252 +1. 253 +)))|sed_rtu_over_tcp_vtd_rtd|A service for receiving operational data from VTD devices|sed_metrology_181.bin 254 +|((( 255 +1. 256 +)))|sed_uvp_arch|A service for poling Promavtomatika's archive for devices of the UVP series|sed_metrology_352.bin 257 +|((( 258 +1. 259 +)))|sed_ce_arch|A service for receiving archived data from Energomera devices of the CE series according to the IEC61107 protocol|sed_metrology_362.bin 260 +|((( 261 +1. 262 +)))|sed_alpha_arch|A service for receiving archived data from Alfa-3 devices manufactured by Alfamera|sed_metrology_462_472.bin 263 +|((( 264 +1. 265 +)))|sed_bug01_rtd|A service for receiving archived data of BUG-01 devices|sed_metrology_491.bin 266 +|((( 267 +1. 268 +)))|sed_dymetic_arch|A service for receiving archived data from Dimetik|sed_metrology_552.bin 269 +|((( 270 +1. 271 +)))|sed_irvis_arch|A service for receiving archived data from devices using the Irvis protocol|sed_metrology_442.bin 272 +|((( 273 +1. 274 +)))|sed_karat_arch|A service for receiving archived data from Karat devices|sed_metrology_512.bin 275 +|((( 276 +1. 277 +)))|sed_lis200_arch|A service for receiving archived data from the EK-260 and EK-270 devices manufactured by Elster|sed_metrology_452.bin 278 +|((( 279 +1. 280 +)))|sed_rtu_over_tcp_sepam_waveform|A service for reading waveform files from Sepam devices using Modbus RTU over TCP protocol|sed_metrology_298.bin 281 +|(% colspan="4" %)**Data export and import services in SQL databases** 282 +|((( 283 +1. 284 +)))|sed_sql_rtd|A service for receiving tele-measurement data from MySQL|sed_metrology_211.bin 285 +|((( 286 +1. 287 +)))|sed_sql_arch|A service for archived data retrieval from Microsoft SQL Server| 288 +|((( 289 +1. 290 +)))|sed_sql_arch_send|A service for recording archived data in an external SQL database| 291 +|(% colspan="4" %)**Data processing services** 292 +|((( 293 +1. 294 +)))|sed_controller|A service for telemetry reception and processing (writes to the InfluxDB database)|sed_metrology_controller.bin 295 +|((( 296 +1. 297 +)))|sed_events_calc|A service for generating event based on the conditions specified in the configuration| 298 +|((( 299 +1. 300 +)))|sed_calc_arch|A service for calculating metering channels|((( 165 165 sed_metrology_calc_arch.bin 166 166 167 167 sed_metrology_formulas.bin 168 168 ))) 169 -|73.|(% style="width:214px" %)sed_calc_rtd|(% style="width:676px" %)A service for calculating pre-calculated tags|(% style="width:358px" %) 170 -|74.|(% style="width:214px" %)sed_round_arch|(% style="width:676px" %)A service for calculating metering channels with rounding|(% style="width:358px" %)sed_metrology_round_arch.bin 171 -|75.|(% style="width:214px" %)sed_energy_calc|(% style="width:676px" %)A service for server-level energy resource calculation|(% style="width:358px" %)sed_metrology_411_421.bin 172 -|76.|(% style="width:214px" %)sed_loadflow_calc|(% style="width:676px" %)A service for calculating modes based on an information model|(% style="width:358px" %) 173 -|77.|(% style="width:214px" %)sed_storage_writer|(% style="width:676px" %)A service for recording archived data (metering and event logs) in a data storage (InfluxDB and MongoDB)|(% style="width:358px" %) 174 -|(% colspan="4" style="text-align:center" %)**Web Part Services** 175 -|78.|(% style="width:214px" %)php5-cgi|(% style="width:676px" %)A Web Query Service|(% style="width:358px" %) 176 -|79.|(% style="width:214px" %)nginx|(% style="width:676px" %)A Web Server|(% style="width:358px" %) 177 -|80.|(% style="width:214px" %)sed_ui|(% style="width:676px" %)A service for processing requests for web resources (js, css, html files)|(% style="width:358px" %) 178 -|81.|(% style="width:214px" %)sed_rtd_analysis|(% style="width:676px" %)A service for analyzing real-time data|(% style="width:358px" %) 179 -|82.|(% style="width:214px" %)sed_auth|(% style="width:676px" %)A service for authenticating and authorizing users in the system and configuring access rights|(% style="width:358px" %) 180 -|83.|(% style="width:214px" %)sed_auth_privileges|(% style="width:676px" %)A User Privilege Management Service|(% style="width:358px" %) 181 -|84.|(% style="width:214px" %)sed_api_gateway|(% style="width:676px" %)A service for proxying of web requests to other services within the system|(% style="width:358px" %) 182 -|85.|(% style="width:214px" %)sed_dataset_configurator|(% style="width:676px" %)A service for working with datasets|(% style="width:358px" %) 183 -|86.|(% style="width:214px" %)sed_rtd|(% style="width:676px" %)A real-time data subscription service|(% style="width:358px" %) 184 -|87.|(% style="width:214px" %)sed_rtd_archive|(% style="width:676px" %)A service for generating archived data from real-time data|(% style="width:358px" %) 185 -|88.|(% style="width:214px" %)sed_system|(% style="width:676px" %)A service that provides a user interface with information about the system|(% style="width:358px" %) 186 -| |(% style="width:214px" %)sed_archive|(% style="width:676px" %)A service that provides user interfaces for analyzing electricity and energy accounting|(% style="width:358px" %) 187 -| |(% style="width:214px" %)sed_archive_integrity|(% style="width:676px" %)A service that provides user interfaces for analyzing the completeness of electricity and energy resources data|(% style="width:358px" %) 188 -| |(% style="width:214px" %)sed_pq_reports|(% style="width:676px" %)A service for working with power quality reports|(% style="width:358px" %) 189 -| |(% style="width:214px" %)sed_pq_journal|(% style="width:676px" %)A service for working with power quality logs|(% style="width:358px" %) 190 -| |(% style="width:214px" %)sed_ras_configurator|(% style="width:676px" %)A service for configuring emergency event loggers|(% style="width:358px" %) 191 -| |(% style="width:214px" %)sed_reports|(% style="width:676px" %)A service for generating and managing reports, and maintaining user interfaces for reports|(% style="width:358px" %) 192 -| |(% style="width:214px" %)sed_widgets|(% style="width:676px" %)A service for the user interfaces of drag'n'drop widgets|(% style="width:358px" %) 193 -| |(% style="width:214px" %)sed_menu|(% style="width:676px" %)A service for displaying and configuring CENTO system menu|(% style="width:358px" %) 194 -| |(% style="width:214px" %)sed_mnemonic_diagrams|(% style="width:676px" %)A service for the user interfaces of diagrams v2|(% style="width:358px" %) 195 -| |(% style="width:214px" %)sed_configuration|(% style="width:676px" %)A service for user interfaces for system configuration (alerts, mail servers, formulas, device trees)|(% style="width:358px" %) 196 -| |(% style="width:214px" %)sed_devices_configurator|(% style="width:676px" %)A service for editing device configurations, tags, and channels|(% style="width:358px" %) 197 -| |(% style="width:214px" %)sed_common_event_journal|(% style="width:676px" %)A service for user interfaces for generalized configurable event logs|(% style="width:358px" %) 198 -| |(% style="width:214px" %)sed_device_event_journal|(% style="width:676px" %)A Device Log Service|(% style="width:358px" %) 199 -| |(% style="width:214px" %)sed_operative_journal|(% style="width:676px" %)A service for the user interface of the real-time event log|(% style="width:358px" %) 200 -| |(% style="width:214px" %)sed_video_journal|(% style="width:676px" %)A Video Camera Log Service|(% style="width:358px" %) 201 -| |(% style="width:214px" %)sed_marking|(% style="width:676px" %)A Dispatch Tag Management Service|(% style="width:358px" %) 202 -| |(% style="width:214px" %)sed_sounds|(% style="width:676px" %)A service for the user interface for sound alerts management|(% style="width:358px" %) 203 -| |(% style="width:214px" %)sed_video_stream|(% style="width:676px" %)A service for streaming video from cameras registered in the information model|(% style="width:358px" %) 204 -|(% colspan="4" style="text-align:center" %)**System services** 205 205 |((( 206 206 1. 207 -)))| (%style="width:214px" %)nats|(%style="width:676px" %)A messagebroker andaservice registry(serviceregistry/service discovery)|(% style="width:358px"%)307 +)))|sed_calc_rtd|A service for calculating pre-calculated tags| 208 208 |((( 209 209 1. 210 -)))| (%style="width:214px" %)influxdb|(%style="width:676px"%)Atimeseriesdatabase|(%style="width:358px" %)310 +)))|sed_round_arch|A service for calculating metering channels with rounding|sed_metrology_round_arch.bin 211 211 |((( 212 212 1. 213 -)))| (%style="width:214px" %)mongod|(% style="width:676px" %)Adatabaseofconfigurationandstructured data (eventlogs,requests)|(%style="width:358px" %)313 +)))|sed_energy_calc|A service for server-level energy resource calculation|sed_metrology_411_421.bin 214 214 |((( 215 215 1. 216 -)))| (%style="width:214px" %)sed_signals|(% style="width:676px" %)A signalreceptionand transmission serviceinside the system (remotecontrol,configurationupdate,manualpolling,parameterrecalculation)|(%style="width:358px"%)316 +)))|sed_loadflow_calc|A service for calculating modes based on an information model| 217 217 |((( 218 218 1. 219 -)))|(% style="width:214px" %)sed_debug|(% style="width:676px" %)A service for providing access to debugging information of CENTO services|(% style="width:358px" %) 319 +)))|sed_storage_writer|A service for recording archived data (metering and event logs) in a data storage (InfluxDB and MongoDB)| 320 +|(% colspan="4" %)**Web Part Services** 220 220 |((( 221 221 1. 222 -)))| (% style="width:214px" %)sed_graphql|(%style="width:676px"%)A subscriptionservicefor device statuses|(%style="width:358px" %)323 +)))|php5-cgi|A Web Query Service| 223 223 |((( 224 224 1. 225 -)))| (% style="width:214px" %)sed_energy_calc_configuration|(% style="width:676px" %)Aservicefor creating, changing, and deleting energy resource calculation configurations at the serverlevel|(%style="width:358px" %)326 +)))|nginx|A Web Server| 226 226 |((( 227 227 1. 228 -)))| (%style="width:214px" %)sed_backup|(% style="width:676px" %)A service forbacking up dataaccordingto thecron rule.|(%style="width:358px"%)329 +)))|sed_ui|A service for processing requests for web resources (js, css, html files)| 229 229 |((( 230 230 1. 231 -)))| (%style="width:214px" %)sed_channels|(%style="width:676px"%)Achannelsubscriptionservice|(% style="width:358px"%)332 +)))|sed_rtd_analysis|A service for analyzing real-time data| 232 232 |((( 233 233 1. 234 -)))| (%style="width:214px" %)sed_channels_data|(% style="width:676px" %)A subscription service forprotocol statusesandthelatestchanneldata|(% style="width:358px"%)335 +)))|sed_auth|A service for authenticating and authorizing users in the system and configuring access rights| 235 235 |((( 236 236 1. 237 -)))| (%style="width:214px" %)sed_emission_archive|(% style="width:676px" %)A serviceforproviding emissionsmetering data|(%style="width:358px" %)338 +)))|sed_auth_privileges|A User Privilege Management Service| 238 238 |((( 239 239 1. 240 -)))| (%style="width:214px" %)sed_profile_archive|(% style="width:676px" %)A service for providingmeteringdatafromInfluxDBvia gRPC.|(% style="width:358px"%)341 +)))|sed_api_gateway|A service for proxying of web requests to other services within the system| 241 241 |((( 242 242 1. 243 -)))| (%style="width:214px" %)sed_web_storage|(% style="width:676px" %)A service foraccessingarchived meteringdata|(%style="width:358px"%)344 +)))|sed_dataset_configurator|A service for working with datasets| 244 244 |((( 245 245 1. 246 -)))| (%style="width:214px" %)sed_watchdog|(%style="width:676px"%)Aservice formanagingthe launchof CENTOservices|(%style="width:358px" %)347 +)))|sed_rtd|A real-time data subscription service| 247 247 |((( 248 248 1. 249 -)))| (%style="width:214px" %)sed_scheduler|(% style="width:676px" %)A service forlaunchingscheduledtasks|(%style="width:358px"%)350 +)))|sed_rtd_archive|A service for generating archived data from real-time data| 250 250 |((( 251 251 1. 252 -)))| (%style="width:214px"%)sed_license|(%style="width:676px"%)A licensingservice|(%style="width:358px"%)353 +)))|sed_system|A service that provides a user interface with information about the system| 253 253 |((( 254 254 1. 255 -)))| (%style="width:214px" %)sed_monitor|(%style="width:676px"%)Aservice formonitoringtheoperation ofthe system'sservicesand applications|(%style="width:358px" %)356 +)))|sed_archive|A service that provides user interfaces for analyzing electricity and energy accounting| 256 256 |((( 257 257 1. 258 -)))| (%style="width:214px" %)sed_telecontrol|(%style="width:676px"%)Aremote controlservice|(%style="width:358px"%)359 +)))|sed_archive_integrity|A service that provides user interfaces for analyzing the completeness of electricity and energy resources data| 259 259 |((( 260 260 1. 261 -)))| (%style="width:214px" %)sed_notificator|(% style="width:676px" %)A service fornotifyingusersabout eventsby e-mail|(%style="width:358px" %)362 +)))|sed_pq_reports|A service for working with power quality reports| 262 262 |((( 263 263 1. 264 -)))| (%style="width:214px" %)sed_waveforms_journal|(%style="width:676px" %)A waveformLog Service|(%style="width:358px"%)365 +)))|sed_pq_journal|A service for working with power quality logs| 265 265 |((( 266 266 1. 267 -)))| (%style="width:214px" %)sed_storage_configurator|(%style="width:676px"%)An InfluxDBDatabase ConfigurationService|(%style="width:358px"%)368 +)))|sed_ras_configurator|A service for configuring emergency event loggers| 268 268 |((( 269 269 1. 270 -)))| (%style="width:214px"%)sed_system_configuration|(%style="width:676px"%)A CENTO SystemConfigurationEditingService|(%style="width:358px"%)371 +)))|sed_reports|A service for generating and managing reports, and maintaining user interfaces for reports| 271 271 |((( 272 272 1. 273 -)))| (%style="width:214px" %)sed_user_settings|(%style="width:676px"%)A UserSettingsConfigurationService|(%style="width:358px"%)374 +)))|sed_widgets|A service for the user interfaces of drag'n'drop widgets| 274 274 |((( 275 275 1. 276 -)))| (%style="width:214px" %)sed_system_event_journal|(% style="width:676px" %)A service forregistration andprovisionofsystem events (business logic and administration)|(%style="width:358px" %)377 +)))|sed_menu|A service for displaying and configuring CENTO system menu| 277 277 |((( 278 278 1. 279 -)))| (%style="width:214px" %)sed_tech_event_journal|(%style="width:676px" %)A service forprocessingand managingtechnologicalevents|(%style="width:358px" %)380 +)))|sed_mnemonic_diagrams|A service for the user interfaces of diagrams v2| 280 280 |((( 281 281 1. 282 -)))| (%style="width:214px" %)sed_information_model|(%style="width:676px"%)ASystemInformationModelManagementService|(%style="width:358px" %)383 +)))|sed_configuration|A service for user interfaces for system configuration (alerts, mail servers, formulas, device trees)| 283 283 |((( 284 284 1. 285 -)))| (%style="width:214px" %)sed_events_configurator|(%style="width:676px"%)ASystemEventConfigurationService|(%style="width:358px" %)386 +)))|sed_devices_configurator|A service for editing device configurations, tags, and channels| 286 286 |((( 287 287 1. 288 -)))|(% style="width:214px" %)sed_information_model_editor|(% style="width:676px" %)A service for editing the information model|(% style="width:358px" %) 389 +)))|sed_common_event_journal|A service for user interfaces for generalized configurable event logs| 390 +|((( 391 +1. 392 +)))|sed_device_event_journal|A Device Log Service| 393 +|((( 394 +1. 395 +)))|sed_operative_journal|A service for the user interface of the real-time event log| 396 +|((( 397 +1. 398 +)))|sed_video_journal|A Video Camera Log Service| 399 +|((( 400 +1. 401 +)))|sed_marking|A Dispatch Tag Management Service| 402 +|((( 403 +1. 404 +)))|sed_sounds|A service for the user interface for sound alerts management| 405 +|((( 406 +1. 407 +)))|sed_video_stream|A service for streaming video from cameras registered in the information model| 408 +|(% colspan="4" %)**System services** 409 +|((( 410 +1. 411 +)))|nats|A message broker and a service registry (service registry/service discovery)| 412 +|((( 413 +1. 414 +)))|influxdb|A time series database| 415 +|((( 416 +1. 417 +)))|mongod|A database of configuration and structured data (event logs, requests)| 418 +|((( 419 +1. 420 +)))|sed_signals|A signal reception and transmission service inside the system (remote control, configuration update, manual polling, parameter recalculation)| 421 +|((( 422 +1. 423 +)))|sed_debug|A service for providing access to debugging information of CENTO services| 424 +|((( 425 +1. 426 +)))|sed_graphql|A subscription service for device statuses| 427 +|((( 428 +1. 429 +)))|sed_energy_calc_configuration|A service for creating, changing, and deleting energy resource calculation configurations at the server level| 430 +|((( 431 +1. 432 +)))|sed_backup|A service for backing up data according to the cron rule.| 433 +|((( 434 +1. 435 +)))|sed_channels|A channel subscription service| 436 +|((( 437 +1. 438 +)))|sed_channels_data|A subscription service for protocol statuses and the latest channel data| 439 +|((( 440 +1. 441 +)))|sed_emission_archive|A service for providing emissions metering data| 442 +|((( 443 +1. 444 +)))|sed_profile_archive|A service for providing metering data from InfluxDB via gRPC.| 445 +|((( 446 +1. 447 +)))|sed_web_storage|A service for accessing archived metering data| 448 +|((( 449 +1. 450 +)))|sed_watchdog|A service for managing the launch of CENTO services| 451 +|((( 452 +1. 453 +)))|sed_scheduler|A service for launching scheduled tasks| 454 +|((( 455 +1. 456 +)))|sed_license|A licensing service| 457 +|((( 458 +1. 459 +)))|sed_monitor|A service for monitoring the operation of the system's services and applications| 460 +|((( 461 +1. 462 +)))|sed_telecontrol|A remote control service| 463 +|((( 464 +1. 465 +)))|sed_notificator|A service for notifying users about events by e-mail| 466 +|((( 467 +1. 468 +)))|sed_waveforms_journal|A waveform Log Service| 469 +|((( 470 +1. 471 +)))|sed_storage_configurator|An InfluxDB Database Configuration Service| 472 +|((( 473 +1. 474 +)))|sed_system_configuration|A CENTO System Configuration Editing Service| 475 +|((( 476 +1. 477 +)))|sed_user_settings|A User Settings Configuration Service| 478 +|((( 479 +1. 480 +)))|sed_system_event_journal|A service for registration and provision of system events (business logic and administration)| 481 +|((( 482 +1. 483 +)))|sed_tech_event_journal|A service for processing and managing technological events| 484 +|((( 485 +1. 486 +)))|sed_information_model|A System Information Model Management Service| 487 +|((( 488 +1. 489 +)))|sed_events_configurator|A System Event Configuration Service| 490 +|((( 491 +1. 492 +)))|sed_information_model_editor|A service for editing the information model| 289 289 |(% colspan="4" %)**Server Backup Services** 290 290 |((( 291 291 1. 292 -)))| (%style="width:214px" %)sed_coordinator|(% style="width:676px" %)A service for selecting the cluster's host server using the Bully leader election algorithm|(%style="width:358px" %)496 +)))|sed_coordinator|A service for selecting the cluster's host server using the Bully leader election algorithm| 293 293 |((( 294 294 1. 295 -)))| (%style="width:214px" %)sed_reserve|(% style="width:676px" %)A service for displaying a list of backup servers|(%style="width:358px" %)499 +)))|sed_reserve|A service for displaying a list of backup servers| 296 296 |((( 297 297 1. 298 -)))| (%style="width:214px" %)sed_replicator|(% style="width:676px" %)A log replication service between cluster servers|(%style="width:358px" %)502 +)))|sed_replicator|A log replication service between cluster servers| 299 299 |((( 300 300 1. 301 -)))| (%style="width:214px" %)sed_influx_replicator|(% style="width:676px" %)A data replication service (archives and telemetry) between cluster servers|(%style="width:358px" %)505 +)))|sed_influx_replicator|A data replication service (archives and telemetry) between cluster servers| 302 302 |((( 303 303 1. 304 -)))| (%style="width:214px" %)sed_events_replicator|(% style="width:676px" %)An event replication service between cluster servers|(%style="width:358px" %)508 +)))|sed_events_replicator|An event replication service between cluster servers| 305 305 |((( 306 306 1. 307 -)))| (%style="width:214px" %)sed_fs_synch|(% style="width:676px" %)A data replication service (gob files, reports, waveforms) between cluster servers|(%style="width:358px" %)511 +)))|sed_fs_synch|A data replication service (gob files, reports, waveforms) between cluster servers|