I would like to write a few apps to read/write to pi using visual studio .net Do I use the PI SDK 2016 in order to work with my PI data? What is recommended to do this?
If you want to run app for production server, it requires PSA license.
This link mentions PSA license requirement.
PSA license is basically server license.
So if you connect to 5 PI servers, then PSA license is required for these 5 pi servers.
For more information, I believe it is good to contact OSIsoft sales team.
Obviously AF SDK is recommended rather than PISDK. PI SDK is old technology. AF SDK shows better performance.
You can start to learn AF SDK from here.
AF SDK Getting Started Guide (English)
Please let us know if you have more questions.
Ok, Thanks! I have 5 pi servers.. Is there additional costs for writings apps using AF SDK ?
Thank you for your help!... I have an email out to him now...
From your PI Square profile, I peeked at some internal account info and can confirm that your company has licensing covered through year-end 2019. To add to what Kenji said, the developer technologies are free to download and use. You just need a data access license, which you already have. That means there is nothing stopping you from app development.
PI SDK is considered deprecated. It relies upon older Component Object Model, which has security vulnerabilities and is quite sluggish. AF SDK is managed .NET code, but you will need to target your application for at least .NET Framework 4.5.2 (and a little bird told me that PI AF 2018 - AF SDK 2.10.0 - may require .NET 4.6.2).
See my reply to this post just yesterday on some good learning links.
And if you require mobile or cross-platform apps, you may consider PI Web API.
Retrieving data ...