Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Authenticate the edge node through Basic Authentication
  • Create new tags in PI Archive
  • Export throughput up to 1,000 events/second from each EdgeX node
  • Local buffering and retry mechanism with resilience to network downtime
  • Local logging of error messages & events through EdgeX Log service

Design

The easiest way to implement this capability is to clone This capability can be implemented by cloning the current EdgeX HTTPS REST export feature and modify modifying it accordingly to send messages to in a format accepted by PI Web API. This is an approach that has been adopted by other IIoT platforms as well.

  • Step 1 - Configuration
    • Parameters that define the configuration of the export service are:
      • PI Web API Endpoint (e.g. https://mypiwebapi.domain.com/piwebapi)
      • PI Archive Name (e.g. mypiarchive)
      • Export interval in milliseconds (e.g. 1000)
      • Username (e.g. piwebapiuser)
      • Password (e.g. piwebapipassword)
      • Topic(s) NameTBD
  • Step 2 - Initialization
    • The following steps need to be executed after the client registration through export client:
      • TBD



  • Step 3 - Data Export
    • TBD

...