• 5. Software Implementation
  • Integration of Iot technologies into the Smart Grid




    Download 2,35 Mb.
    Pdf ko'rish
    bet19/21
    Sana13.05.2024
    Hajmi2,35 Mb.
    #230078
    1   ...   13   14   15   16   17   18   19   20   21
    Bog'liq
    sensors-22-02475-v2

    Figure 10. 
    Example of updating of a value belonging to a Basic Data Attribute. 
    At the first step, a POST request is issued by the Web User containing the identifier 
    of the data attribute and the relevant value to update. On the receipt of this request, the 
    Middleware will perform the update through the IEC 61850 Client module; IEC 61850 
    communication services are used to update the specified data attribute with the value 
    passed by the user (step 2). Once this operation has been successfully concluded, a POST 
    response is returned to the Web User confirming the success of his previous request. 
    5. Software Implementation 
    The proposal presented here was developed inside a research project named PAS-
    CAL; details of the project are given in the Funding section. 
    Figure 10.
    Example of updating of a value belonging to a Basic Data Attribute.
    At the first step, a POST request is issued by the Web User containing the identifier
    of the data attribute and the relevant value to update. On the receipt of this request, the
    Middleware will perform the update through the IEC 61850 Client module; IEC 61850
    communication services are used to update the specified data attribute with the value
    passed by the user (step 2). Once this operation has been successfully concluded, a POST
    response is returned to the Web User confirming the success of his previous request.


    Sensors
    2022
    ,
    22
    , 2475
    14 of 17
    5. Software Implementation
    The proposal presented here was developed inside a research project named PASCAL;
    details of the project are given in the Funding section.
    The research project featured the implementation of a prototype of the IEC 61850 Web
    Platform according to the architecture depicted by Figure
    4
    ; furthermore, the prototype
    was tested in order to demonstrate the feasibility of the proposal. The aim of this section is
    to provide an overview of the software implementation choices and the details of the tests
    carried out.
    The software implementation of the IEC 61850 Web Platform was based on the Java
    language.
    For the Web User authentication, the standard JSON Web Token was used [
    29
    ].
    The Spring Boot framework [
    30
    ] was used for the creation of the Web Service Interface
    shown by Figure
    4
    .
    The IEC 61860 Client inside the Middleware was implemented using the open-source
    library iec61850bean [
    31
    ].
    The conversions from SCL to JSON performed by the Middleware, as described in
    Section
    4
    , were realized through the package available in [
    32
    ], and encoders/decoders were
    implemented in Java.
    XAMPP v3.2.4 was adopted for the local SCL Repository inside the Middleware [
    33
    ].
    The MQTT Broker was realized using Mosquitto 1.6.12 [
    34
    ]. The implementation of the
    MQTT Publisher inside the Middleware was realized using Eclipse Paho Java Client [
    35
    ].
    As noted previously, in order to perform a validation of the software implementation
    of the IEC 61850 Web Platform, several tests on real scenarios have been carried out.
    The industrial partners of the PASCAL project provided access to IEC 61850 Servers that
    maintain information collected by real distributed energy resources (DERs). The IEC 61850
    Web Platform implemented by the authors was used to realize the access to these servers, as
    described in Section
    4
    . The industrial partners made a huge number of tests, requesting the
    access to specific data maintained by the servers, and comparing the data acquired through
    the platform with the real data stored in the servers. All the tests indicated the capability
    of the prototype to access the actual information maintained by the servers. Similar tests
    were conducted in the opposite direction to update data maintained by the server from the
    web. In this case, all the tests also indicated that the platform was able to guarantee the
    consistency of the updated information.
    All of the conducted tests confirmed that the platform allowed interoperable access by
    a web application to the information maintained by IEC 61850 Servers.

    Download 2,35 Mb.
    1   ...   13   14   15   16   17   18   19   20   21




    Download 2,35 Mb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Integration of Iot technologies into the Smart Grid

    Download 2,35 Mb.
    Pdf ko'rish