Uploaded image for project: 'Help-Desk'
  1. Help-Desk
  2. HELP-4424

FIWARE.Request.Tech.IoT.DataEdge-Cepheus.StandaloneCEP.Item.

    Details

    • Type: extRequest
    • Status: Closed
    • Priority: Major
    • Resolution: Done
    • Fix Version/s: 2021
    • Component/s: FIWARE-TECH-HELP
    • Labels:
      None

      Description

      Nakul sent a message using the contact form at http://catalogue.fiware.org/.

      Hi,

      i would like to get information regarding the Data Handling GE as in how to
      integrate the DH GE into the home energy gateway and HAN collecting data from
      devices and what are the benefits that could be gained from the GE in this
      case, its interface compatibility with the TI Energy Gateway which uses OSGi,
      is there a need for conversion of data formats?, and various other important
      issues that need to be considered.

      _______________________________________________
      Fiware-tech-help mailing list
      Fiware-tech-help@lists.fiware.org
      https://lists.fiware.org/listinfo/fiware-tech-help-new

      [Created via e-mail received from: nwali@tssg.org]

        Activity

        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open In Progress In Progress
        21h 53m 1 Christophe Azemar 29/Sep/15 1:49 PM
        In Progress In Progress Answered Answered
        37s 1 Christophe Azemar 29/Sep/15 1:50 PM
        Answered Answered Closed Closed
        37d 22h 44m 1 Christophe Azemar 06/Nov/15 11:34 AM
        fla Fernando Lopez made changes -
        Fix Version/s 2021 [ 12600 ]
        mev Manuel Escriche made changes -
        HD-Enabler Cepheus [ 10883 ]
        HD-Chapter IoT [ 10839 ]
        backlogmanager Backlog Manager made changes -
        Summary FIWARE.Question.Tech.IoT.DataEdge-Cepheus.StandaloneCEP.Item FIWARE.Request.Tech.IoT.DataEdge-Cepheus.StandaloneCEP.Item.
        mev Manuel Escriche made changes -
        Sender Email nwali@tssg.org
        cazemar Christophe Azemar made changes -
        Summary [Fiware-tech-help] [Gateway Data Handling GE - Cepheus] Data handling GE FIWARE.Question.Tech.IoT.DataEdge-Cepheus.StandaloneCEP.Item
        cazemar Christophe Azemar made changes -
        Resolution Done [ 10000 ]
        Status Answered [ 10104 ] Closed [ 6 ]
        Hide
        cazemar Christophe Azemar added a comment -

        Hi,

        Sorry for the late answer.
        We don't see any relation between the OSGI Dal and the CEP.
        Maybe you could open another issue if you have more issues the CEP.

        Regards,

        Marc

        Show
        cazemar Christophe Azemar added a comment - Hi, Sorry for the late answer. We don't see any relation between the OSGI Dal and the CEP. Maybe you could open another issue if you have more issues the CEP. Regards, Marc
        Hide
        fw.ext.user FW External User added a comment -

        Thanks.

        How would be interaction between CEP and OSGI DAL (Data Abstraction Layer) ?

        Regards.

        Show
        fw.ext.user FW External User added a comment - Thanks. How would be interaction between CEP and OSGI DAL (Data Abstraction Layer) ? Regards.
        Hide
        cazemar Christophe Azemar added a comment -

        Hi,

        I have no knowledge of how the "DSO smart meter" communicates with the Home Energy Box(HEB), where I suppose you intend to run the CEP. So I suppose in my answer that the DSO smart meter is able to communicate over HAN to the HEB.

        But I can foresee two scenario :

        • either the DSO Smart Meter is modified to send to the CEP hosted on the HEB the HTTP/NGSI updateContext requests containing the sensors data.

        The CEP does not currently do any authentication/authorization control on the TCP port it exposes (default: 8080). So it should not be directly exposed to the HAN.

        > How shall I go about using CEP in HAN(Home Area Network) for
        > moniroting & control purpose?, for connections to DSO.
        > Following shall be the analysis:
        >
        > 1. HAN consumption data collection &n optimization
        > 2. Connection between DSO smart meter and Home Energy Box (Smart gateway)
        > 3. Data privacy assurance

        Show
        cazemar Christophe Azemar added a comment - Hi, I have no knowledge of how the "DSO smart meter" communicates with the Home Energy Box(HEB), where I suppose you intend to run the CEP. So I suppose in my answer that the DSO smart meter is able to communicate over HAN to the HEB. But I can foresee two scenario : either the DSO Smart Meter is modified to send to the CEP hosted on the HEB the HTTP/NGSI updateContext requests containing the sensors data. either the DSO Smart Meter is using a custom protocol and cannot be modified, in which case you need some additional component hosted on the HEB to translate this custom protocol to NGSI. This can be done by using the IoT Agent library ( https://github.com/telefonicaid/iotagent-node-lib ), which is a small NodeJS library, to build "protocol adapters" which we also call "IoT Agents". We have build a custom IoT Agent for testing purposes ( https://github.com/Orange-OpenSource/fiware-cepheus/tree/linksprite-ngsi ) and Telefonica has build several IoT Agents for different protocols (see https://github.com/telefonicaid/?utf8=%E2%9C%93&query=iotagent ) The CEP does not currently do any authentication/authorization control on the TCP port it exposes (default: 8080). So it should not be directly exposed to the HAN. > How shall I go about using CEP in HAN(Home Area Network) for > moniroting & control purpose?, for connections to DSO. > Following shall be the analysis: > > 1. HAN consumption data collection &n optimization > 2. Connection between DSO smart meter and Home Energy Box (Smart gateway) > 3. Data privacy assurance
        Hide
        fw.ext.user FW External User added a comment -

        Hi,

        How shall I go about using CEP in HAN(Home Area Network) for moniroting & control purpose?, for connections to DSO.
        Following shall be the analysis:

        1. HAN consumption data collection &n optimization
        2. Connection between DSO smart meter and Home Energy Box (Smart gateway)
        3. Data privacy assurance

        Regards.

        Show
        fw.ext.user FW External User added a comment - Hi, How shall I go about using CEP in HAN(Home Area Network) for moniroting & control purpose?, for connections to DSO. Following shall be the analysis: 1. HAN consumption data collection &n optimization 2. Connection between DSO smart meter and Home Energy Box (Smart gateway) 3. Data privacy assurance Regards.
        Hide
        cazemar Christophe Azemar added a comment -

        Hi

        > What is the use of CEP alone? Can I use it alone?

        Yes, the CEP can be used alone. It does not require the Broker to be used.

        Its use is totally dependent on its configuration.

        If you don't associate any "providers" to incoming events, the CEP will not subscribe to a broker and expect applications to send updateContext requests directly to the CEP to trigger incoming events.

        Regards,

        Show
        cazemar Christophe Azemar added a comment - Hi > What is the use of CEP alone? Can I use it alone? Yes, the CEP can be used alone. It does not require the Broker to be used. Its use is totally dependent on its configuration. If you don't associate any "providers" to incoming events, the CEP will not subscribe to a broker and expect applications to send updateContext requests directly to the CEP to trigger incoming events. Regards,
        Hide
        fw.ext.user FW External User added a comment -

        Hi,

        What is the use of CEP alone? Can I use it alone?

        Show
        fw.ext.user FW External User added a comment - Hi, What is the use of CEP alone? Can I use it alone?
        Hide
        fw.ext.user FW External User added a comment -

        Thanks for the quick response. I just want to try them and evaluate with
        full running the service of GE and see how it would combine with HAN
        energy gateway.

        Show
        fw.ext.user FW External User added a comment - Thanks for the quick response. I just want to try them and evaluate with full running the service of GE and see how it would combine with HAN energy gateway.
        Hide
        cazemar Christophe Azemar added a comment -

        > Now I've run the Jar file. How to proceed? Localhost:8080 states "whitelabel error page"

        The Cepheus-CEP and Cepheus-Broker are not user-centric applications, no UI is provided for direct user interaction. They are supposed to be accessed through two APIs : the standard NGSI9/10 V1 API and a dedicated configuration API described in the documentation.

        I have pointed you to the documentation of the project :
        http://fiware-cepheus.readthedocs.org/en/0.1.0/index.html
        It contains several examples on how to use and interact with both applications for testing and learning purposes using common tooling like curl.

        Could you please give an insight on what you intend to achieve ? Maybe we will be able to help you more precisely.

        Regards,

        Show
        cazemar Christophe Azemar added a comment - > Now I've run the Jar file. How to proceed? Localhost:8080 states "whitelabel error page" The Cepheus-CEP and Cepheus-Broker are not user-centric applications, no UI is provided for direct user interaction. They are supposed to be accessed through two APIs : the standard NGSI9/10 V1 API and a dedicated configuration API described in the documentation. I have pointed you to the documentation of the project : http://fiware-cepheus.readthedocs.org/en/0.1.0/index.html It contains several examples on how to use and interact with both applications for testing and learning purposes using common tooling like curl. Could you please give an insight on what you intend to achieve ? Maybe we will be able to help you more precisely. Regards,
        Hide
        fw.ext.user FW External User added a comment -

        Now I've run the Jar file. How to proceed? Localhost:8080 states "whitelabel error page"

        Show
        fw.ext.user FW External User added a comment - Now I've run the Jar file. How to proceed? Localhost:8080 states "whitelabel error page"
        Hide
        cazemar Christophe Azemar added a comment -

        Hi Nakul,

        > I can't seem to run the GE on my machine. Where to get the JAR files, it requires?

        The process to run the Cepheus-Broker or Cepheus-CEP are described in the administrative guides :

        Cepheus-CEP: http://fiware-cepheus.readthedocs.org/en/0.1.0/admin/cep/index.html
        Cepheus-Broker: http://fiware-cepheus.readthedocs.org/en/0.1.0/admin/broker/index.html

        > I just want to try and run on my machine. Can you suggest me simple ways for the same.

        The simplest way is to download the JARs of the two applications and run them:

        1. Download the JARs directly from Sonatype
          wget "https://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=com.orange.cepheus&a=cepheus-broker&v=0.1.0" -O cepheus-broker.jar
          wget "https://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=com.orange.cepheus&a=cepheus-cep&v=0.1.0" -O cepheus-cep.jar
        2. Launch the JARs
          java -jar cepheus-broker.jar
          java -jar cepheus-cep.jar

        You can find more details instructions on the different ways to download and install the GE from the Administrative guide.

        You can find the complete user guide for version 0.1.0 here : http://fiware-cepheus.readthedocs.org/en/0.1.0/index.html

        Regards,

        Show
        cazemar Christophe Azemar added a comment - Hi Nakul, > I can't seem to run the GE on my machine. Where to get the JAR files, it requires? The process to run the Cepheus-Broker or Cepheus-CEP are described in the administrative guides : Cepheus-CEP: http://fiware-cepheus.readthedocs.org/en/0.1.0/admin/cep/index.html Cepheus-Broker: http://fiware-cepheus.readthedocs.org/en/0.1.0/admin/broker/index.html > I just want to try and run on my machine. Can you suggest me simple ways for the same. The simplest way is to download the JARs of the two applications and run them: Download the JARs directly from Sonatype wget "https://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=com.orange.cepheus&a=cepheus-broker&v=0.1.0" -O cepheus-broker.jar wget "https://oss.sonatype.org/service/local/artifact/maven/redirect?r=releases&g=com.orange.cepheus&a=cepheus-cep&v=0.1.0" -O cepheus-cep.jar Launch the JARs java -jar cepheus-broker.jar java -jar cepheus-cep.jar You can find more details instructions on the different ways to download and install the GE from the Administrative guide. You can find the complete user guide for version 0.1.0 here : http://fiware-cepheus.readthedocs.org/en/0.1.0/index.html Regards,
        Hide
        fw.ext.user FW External User added a comment -

        I can't seem to run the GE on my machine. Where to get the JAR files, it requires?

        I just want to try and run on my machine. Can you suggest me simple ways for the same.

        Thanks.

        Show
        fw.ext.user FW External User added a comment - I can't seem to run the GE on my machine. Where to get the JAR files, it requires? I just want to try and run on my machine. Can you suggest me simple ways for the same. Thanks.
        Hide
        cazemar Christophe Azemar added a comment -
        Show
        cazemar Christophe Azemar added a comment - Instances of Cepheus 4.4.3 are available here : http://catalogue.fiware.org/enablers/gateway-data-handling-ge-cepheus/instances
        Hide
        cazemar Christophe Azemar added a comment -

        1. integration of the GE with the HAN energy Gateway including data conversion if needed.
        -> You need to develop a gateway to translate your data to NGSI data. you can use our NGSI Library in Java or try with Telefonica IoT Agent Library (https://github.com/telefonicaid/iotagent-node-lib).
        You can find an example with sigfox here :
        https://github.com/telefonicaid/sigfox-iotagent
        2. the function of the GE and its non-functional characteristic that can benefit or constrain
        -> You can check the documentation https://github.com/Orange-OpenSource/fiware-cepheus/blob/master/doc/cep/index.md#introduction or look our videos on Fiware Academy about the advantages of our GE :
        https://edu.fiware.org/course/view.php?id=36
        3. Standalone active testing of the GE functions and performance and report results
        -> there are only unit test, you can find analysis here : https://scan.coverity.com/projects/5913
        A benchmark will be done for 5.1 version
        4. Any fully working online service for the GE?
        We are currently deploying a test instance which will replace http://gwdatahdl2.testbed.fi-ware.eu:8080/EspR4FastData

        Show
        cazemar Christophe Azemar added a comment - 1. integration of the GE with the HAN energy Gateway including data conversion if needed. -> You need to develop a gateway to translate your data to NGSI data. you can use our NGSI Library in Java or try with Telefonica IoT Agent Library ( https://github.com/telefonicaid/iotagent-node-lib ). You can find an example with sigfox here : https://github.com/telefonicaid/sigfox-iotagent 2. the function of the GE and its non-functional characteristic that can benefit or constrain -> You can check the documentation https://github.com/Orange-OpenSource/fiware-cepheus/blob/master/doc/cep/index.md#introduction or look our videos on Fiware Academy about the advantages of our GE : https://edu.fiware.org/course/view.php?id=36 3. Standalone active testing of the GE functions and performance and report results -> there are only unit test, you can find analysis here : https://scan.coverity.com/projects/5913 A benchmark will be done for 5.1 version 4. Any fully working online service for the GE? We are currently deploying a test instance which will replace http://gwdatahdl2.testbed.fi-ware.eu:8080/EspR4FastData
        Hide
        fw.ext.user FW External User added a comment -

        Also, how to check the instance running on your testbed. I can't seem to run it.

        Service Endpoint (URL):
        http://gwdatahdl2.testbed.fi-ware.eu:8080/EspR4FastData

        Show
        fw.ext.user FW External User added a comment - Also, how to check the instance running on your testbed. I can't seem to run it. Service Endpoint (URL): http://gwdatahdl2.testbed.fi-ware.eu:8080/EspR4FastData
        Hide
        fw.ext.user FW External User added a comment -

        Hi,
        How about the followings:
        1. integration of the GE with the HAN energy Gateway including data conversion if needed.
        2. the function of the GE and its non-functional characteristic that can benefit or constrain
        3. Standalone active testing of the GE functions and performance and report results
        4. Any fully working online service for the GE?
        Thanks.
        Regards,
        Nakul

        Show
        fw.ext.user FW External User added a comment - Hi, How about the followings: 1. integration of the GE with the HAN energy Gateway including data conversion if needed. 2. the function of the GE and its non-functional characteristic that can benefit or constrain 3. Standalone active testing of the GE functions and performance and report results 4. Any fully working online service for the GE? Thanks. Regards, Nakul
        Hide
        cazemar Christophe Azemar added a comment -

        Hi,
        This is the correct link https://github.com/Orange-OpenSource/fiware-cepheus/ , our library is under the directory "cepheus-ngsi" . Furthermore if you use Maven, you can find the library on sonatype :
        <dependency>
        <groupId>com.orange.cepheus</groupId>
        <artifactId>cepheus-ngsi</artifactId>
        <version>0.1.0</version>
        </dependency>
        You can find an overview here :
        https://github.com/Orange-OpenSource/fiware-cepheus/blob/master/doc/index.md#architecture
        More information is available on github :
        https://github.com/Orange-OpenSource/fiware-cepheus/tree/master/doc
        and
        https://github.com/Orange-OpenSource/fiware-cepheus/tree/master/doc/examples

        You can find test reports on Travis (link is on Github).

        Regards,

        Show
        cazemar Christophe Azemar added a comment - Hi, This is the correct link https://github.com/Orange-OpenSource/fiware-cepheus/ , our library is under the directory "cepheus-ngsi" . Furthermore if you use Maven, you can find the library on sonatype : <dependency> <groupId>com.orange.cepheus</groupId> <artifactId>cepheus-ngsi</artifactId> <version>0.1.0</version> </dependency> You can find an overview here : https://github.com/Orange-OpenSource/fiware-cepheus/blob/master/doc/index.md#architecture More information is available on github : https://github.com/Orange-OpenSource/fiware-cepheus/tree/master/doc and https://github.com/Orange-OpenSource/fiware-cepheus/tree/master/doc/examples You can find test reports on Travis (link is on Github). Regards,
        Hide
        fw.ext.user FW External User added a comment -

        Hi,

        How about the followings:

        1. integration of the GE with the HAN energy Gateway including data conversion if needed.

        2. the function of the GE and its non-functional characteristic that can benefit or constrain

        3. Standalone active testing of the GE functions and performance and report results

        4. Any fully working online service for the GE?

        Thanks.

        Regards,
        Nakul

        Show
        fw.ext.user FW External User added a comment - Hi, How about the followings: 1. integration of the GE with the HAN energy Gateway including data conversion if needed. 2. the function of the GE and its non-functional characteristic that can benefit or constrain 3. Standalone active testing of the GE functions and performance and report results 4. Any fully working online service for the GE? Thanks. Regards, Nakul
        Hide
        cazemar Christophe Azemar added a comment -

        Hi,

        This is the correct link https://github.com/Orange-OpenSource/fiware-cepheus/ , our library is under the directory "cepheus-ngsi" . Furthermore if you use Maven, you can find the library on sonatype :
        <dependency>
        <groupId>com.orange.cepheus</groupId>
        <artifactId>cepheus-ngsi</artifactId>
        <version>0.1.0</version>
        </dependency>

        You can find an overview here :
        https://github.com/Orange-OpenSource/fiware-cepheus/blob/master/doc/index.md#architecture

        More information is available on github :
        https://github.com/Orange-OpenSource/fiware-cepheus/tree/master/doc
        and
        https://github.com/Orange-OpenSource/fiware-cepheus/tree/master/doc/examples

        Regards,

        Show
        cazemar Christophe Azemar added a comment - Hi, This is the correct link https://github.com/Orange-OpenSource/fiware-cepheus/ , our library is under the directory "cepheus-ngsi" . Furthermore if you use Maven, you can find the library on sonatype : <dependency> <groupId>com.orange.cepheus</groupId> <artifactId>cepheus-ngsi</artifactId> <version>0.1.0</version> </dependency> You can find an overview here : https://github.com/Orange-OpenSource/fiware-cepheus/blob/master/doc/index.md#architecture More information is available on github : https://github.com/Orange-OpenSource/fiware-cepheus/tree/master/doc and https://github.com/Orange-OpenSource/fiware-cepheus/tree/master/doc/examples Regards,
        Hide
        fw.ext.user FW External User added a comment -

        Hi,
        The link in the comment is not reachable. However, if i could get an
        overview/ high level diagram i would really appreciate that.

        Thanks.

        Regards,
        Nakul

        Show
        fw.ext.user FW External User added a comment - Hi, The link in the comment is not reachable. However, if i could get an overview/ high level diagram i would really appreciate that. Thanks. Regards, Nakul
        Hide
        mev Manuel Escriche added a comment -

        Hi Nakul,

        Please, be aware the GE Owner answer a comment, which is available in the JIRA issue.

        Kind regards,
        Manuel

        Show
        mev Manuel Escriche added a comment - Hi Nakul, Please, be aware the GE Owner answer a comment, which is available in the JIRA issue. Kind regards, Manuel
        cazemar Christophe Azemar made changes -
        Status In Progress [ 3 ] Answered [ 10104 ]
        cazemar Christophe Azemar made changes -
        Status Open [ 1 ] In Progress [ 3 ]
        Hide
        cazemar Christophe Azemar added a comment -

        Hi,

        You need a converter NGSI to communicate with the DH GE.
        This converter can be developed with our Java NGSI common library https://github.com/Orange-OpenSource/fiware-cepheus/cepheus-ngsi
        Our GE can consolidate your data by using the CEP Engine.
        Don't hesitate to contact us for more information.

        Show
        cazemar Christophe Azemar added a comment - Hi, You need a converter NGSI to communicate with the DH GE. This converter can be developed with our Java NGSI common library https://github.com/Orange-OpenSource/fiware-cepheus/cepheus-ngsi Our GE can consolidate your data by using the CEP Engine. Don't hesitate to contact us for more information.
        mev Manuel Escriche made changes -
        Assignee Christophe Azemar [ cazemar ]
        mev Manuel Escriche made changes -
        Field Original Value New Value
        Component/s FIWARE-TECH-HELP [ 10278 ]
        fw.ext.user FW External User created issue -

          People

          • Assignee:
            cazemar Christophe Azemar
            Reporter:
            fw.ext.user FW External User
          • Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: