Interested in developing web applications in various programming languages? Do you need to retrieve and manipulate time series data from the PI Data Archive, and asset and event frame data from the PI AF server?
This course is self-paced for your convenience. Thus, there are no live components to the course, nor are there are required login hours. Please use the video lectures for instruction along with the course exercises to gain hands-on experience working with key concepts. Most importantly, get involved in the discussion forums here on the PI Square community and interact with your peers and experts both at OSIsoft and other organizations, post questions, answer questions posted by others, and overall help each other learn as you would in a classroom environment.
If you’re enrolled in a facilitated session of this course, you also have the opportunity to earn a certificate of completion by submitting a final project to your course facilitator. Please see the final project for details.
This course is for developers to learn the different options and methods for working with the PI Web API. You will learn how to perform functions like making basic requests, using headers, search, and application development.
In order to follow along with the videos and complete the exercises, learners will need:
PI Data Archive
Below are the video lectures for this course. We have placed the topics in the same order as they would be presented in a live instructor-led course. However, feel free to view the videos in any order, spread over any interval. You can also rewind and rewatch parts of the videos that you need to view again. Also be sure to check out the Online Course Videos - Tips and Tricks if your videos look fuzzy!
PI Web API Basics
Reading and Writing Data
PI Web API Search
Developing an Application in PI Web API*
Developing a PI Web API Application in C#
Want to earn a certificate in this course? Register for the next session here.
Currently enrolled in this course? Jump to the discussion forums here.
Don't have a PI Web API endpoint? Check out OSIsoft's Public PI Web API endpoint!
To complete these exercises, you will need an environment with running instances of the PI System (PI Data Archive and AF Server) and PI Web API with the Indexed Search feature installed (PI Web API 2015 R2 or later). You will also need write access to the PI Data Archive and AF Server, and admin access to PI Web API.