Description
Osisoft PI is the most used historian in the Oil&Gas industry. Having EdgeX capable to ingest data into such a platform is fundamental for its adoption in the industry.
Requirements
- Authenticate the edge node through standard OSI PI premises (Basic Authentication at minimum)
- Create new tags in PI Archive
- Edit existing tags in PI Archive
- High throughput data ingestion up to 10k events/second
- Ability to send data to multiple PI Nodes (up to 3)
- Local buffering and retry with resilience to network downtime
- Logging of message errors & events on EdgeX Log service
Design
Two approaches are possible in order to implement this export service:
- Clone the current EdgeX REST export service and modify it accordingly to send messages to PI Web API
- Create an ad-hoc OMF connector in Go to send messages to PI Connector Relay with OMF
Code
To be updated.
Current status
In January 2018, based on Osisoft feedback, a decision will be taken on whether to proceed with Option 1 or Option 2