I'm building a .NET application using PI SDK, and I'm struggling to find any documentation online. Can anyone tell me where I can find PI SDK documentation?
Thank you in advance,
You can find the PI SDK documentation in PI SDK Utility.
Open PI SDK Utility > Help > PI SDK Help.
I think you will find this previous post helpful: User Guides and Programming Help Files for PI Developer Technologies
It's a pretty exhaustive list of programming references for the PI System. Please let us know if you have any further questions.
That's exactly what I was looking for.
Before you get too far in developing your application, I would like to point out that PISDK is being deprecated, and any new programming endeavors should instead use AFSDK. Is there a particular reason you are trying to use PISDK instead of AFSDK?
Is PI AF SDK compatible with old versions of PI Server (3.4.x)? And where can I download it?
Yes, the PI AF SDK is compatible with older versions of the PI Data Archive, but you really should encourage upgrading to at least 3.4.380.36 or later so that you can use integrated Windows security. [NOTE: 3.4.380.36 was released in September 2009, nearly 6 years ago.] What specific "3.4" versions are you targeting? The first "3.4" version was 3.4.363.68 released way back in December 2003, and there have been a total of 15 different "3.4" versions released over the past 12 years, including the latest PI Data Archive 2015 (3.4.395.64).
PI Data Archive 3.4.380.36 or later + Windows security has become the standard for the latest versions of PI System components released in the past couple years. For example, check out PI Coresight 2014 or later and its new search capabilities.
The PI AF SDK, just like PI SDK, is bundled with many of the latest versions of PI System components released in the past couple years, and it can also be downloaded separately as part of PI AF Client.
The latest version of the PI AF SDK is the 2015 version (18.104.22.16837) which was just released on June 30, 2015. There are two flavors of PI AF SDK 2015: one compatible with .NET 4.0, and one compatible with .NET 3.5. The .NET 4.0 version of PI AF SDK 2015 is the most secure, performant, and fully featured variant and is recommended for all new development. From the PI AF 2015 release notes, "The PI AF Client .NET 4 supports access to PI Data Archive version 3.4.380 or later. The PI AF Client .NET 3.5 supports access to PI Data Archive version 3.2.357 or later."
For more info about PI AF and PI AF SDK, I suggest starting with the following: PI AF - Overview, PI AF SDK - Overview, andPI .NET Framework (PI AF SDK).
NOTE: Even if you do not have a PI AF Server, you can still use the PI AF SDK to communicate with a PI Data Archive. The PI AF SDK has become the super SDK, capable of communicating with the entire PI Server.
Retrieving data ...