fledge-power / fledge-south-iec61850

A south plugin for collecting data via the IEC 61850 protocol
3 stars 5 forks source link

Protocol stack configuration management #5

Closed aklira closed 7 months ago

aklira commented 1 year ago

Abstract The objective is to configure the transport, application and security layer of the protocol stack of the IEC 61850 client (south plugin) which ensures communication with the IED server in order to provide the communication service. A data model in JSON format must be defined, ingested via the Fledge API, checked for data validity and mapped with the configuration functions of the protocol library. Pre-requisites Read the design document Test data Rules : rules, errors and logs R1: check if the JSON is a valid document. Acceptance criteria Given a JSON configuration file When: the configuration file is received Then: the south plugin starts and uses the configuration defined in the JSON file.

mbourhis commented 1 year ago

Specifications for the JSON document: https://wiki.lfenergy.org/display/FLED/IEC+61850+south+plugin

mbourhis commented 1 year ago

The TLS support will be added in another ticket: https://github.com/fledge-power/fledge-south-iec61850/issues/11

Libiec61850 has TLS support, by using mbedtls.

The parameters for the 'security layer' are the same as the TLS parameters found in 'fledge-south-iec104'.

mbourhis commented 1 year ago

The OSI parameters are now supported: see the git branch: https://github.com/fledge-power/fledge-south-iec61850/tree/mbourhis/add-OSI-connection-parameters

mbourhis commented 1 year ago

Application layer

the list of parameters has to be defined. Here, some suggestions:

mbourhis commented 1 year ago

Application layer