PI Points


PI Web API Basics.

Working with PI Points and data tags



Challenges

Finding PI Points

PI Points are the core data containers in PI System. Learn to search for points.

Objective

Search for PI Points with "Temperature" in the name using the search endpoint.

Example

curl "http://challenge/piwebapi/search/query?q=name:Temperature*"

Find the point named "PLANT1.Temperature.Value" to get the flag.

Connect with SSH

Link your SSH key, then connect with: ssh hacker@dojo.idg.ctf

Point Attributes

Each PI Point has attributes that define its behavior and metadata.

Objective

Retrieve the attributes of PI Point with WebId "P1DP100" to understand its configuration.

Example

curl http://challenge/piwebapi/points/P1DP100/attributes

Connect with SSH

Link your SSH key, then connect with: ssh hacker@dojo.idg.ctf

Reading Point Values

Read the current value of a PI Point using the value endpoint.

Objective

Get the current value of PI Point "P1DP200".

Example

curl http://challenge/piwebapi/streams/P1DP200/value

Connect with SSH

Link your SSH key, then connect with: ssh hacker@dojo.idg.ctf

30-Day Scoreboard:

This scoreboard reflects solves for challenges in this module after the module launched in this dojo.

Rank Hacker Badges Score