...
- 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:
- TBDPI 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) Name
- Parameters that define the configuration of the export service are:
- Step 2 - Initialization
- The following steps need to be executed after the client registration through export client:
- TBD
- TBD
- The following steps need to be executed after the client registration through export client:
- Step 3 - Data Export
- TBD
...