White Paper - Developing with PI Web API

Version 2



    PI Web API is a RESTful web service on top of the PI System. As it is platform agnostic, a large number of different programming languages available on the market are able to communicate with the PI System. The purpose of this white paper is to help our community developing applications using PI Web API by providing a lot of different samples written in different platforms.


    White Paper Samples


    Here is a quick summary of all samples provided on the source code package:


    • Chapter 3 – Programming with PI Web API
      • ASP.NET MVC - C#
      • JavaScript/jQuery
      • PHP
      • Java
      • Matlab
    • Chapter 4 – Programming with bulk calls
      • C#
      • JavaScript
    • Chapter 5 – Practical Use Cases
      • Migrating C# applications from PI AF SDK to PI Web API

    The source code package is available in the OSIsoft GitHub repository and the white paper is attached.


    Special thanks to Raymond Verhoeff, Daphne Ng, Rong Xu and Mike Sloves.


    If you have any suggestion or question, please don’t hesitate to post a comment below and we will be happy to assist you.