<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://doc.pinetek-networks.com/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://doc.pinetek-networks.com/feed.php">
        <title>Pinetek Networks - Knowledge Base - pinebox:02-json-api</title>
        <description></description>
        <link>https://doc.pinetek-networks.com/</link>
        <image rdf:resource="https://doc.pinetek-networks.com/lib/exe/fetch.php?media=wiki:logo.png" />
       <dc:date>2026-07-26T06:00:29+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://doc.pinetek-networks.com/doku.php?id=pinebox:02-json-api:1_introduction&amp;rev=1778247573&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.pinetek-networks.com/doku.php?id=pinebox:02-json-api:2_device&amp;rev=1778247611&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.pinetek-networks.com/doku.php?id=pinebox:02-json-api:3_iolink&amp;rev=1778247744&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.pinetek-networks.com/doku.php?id=pinebox:02-json-api:4_counter-trigger&amp;rev=1778247798&amp;do=diff"/>
                <rdf:li rdf:resource="https://doc.pinetek-networks.com/doku.php?id=pinebox:02-json-api:5_timer&amp;rev=1778247851&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://doc.pinetek-networks.com/lib/exe/fetch.php?media=wiki:logo.png">
        <title>Pinetek Networks - Knowledge Base</title>
        <link>https://doc.pinetek-networks.com/</link>
        <url>https://doc.pinetek-networks.com/lib/exe/fetch.php?media=wiki:logo.png</url>
    </image>
    <item rdf:about="https://doc.pinetek-networks.com/doku.php?id=pinebox:02-json-api:1_introduction&amp;rev=1778247573&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-08T13:39:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>1 JSON API Basics</title>
        <link>https://doc.pinetek-networks.com/doku.php?id=pinebox:02-json-api:1_introduction&amp;rev=1778247573&amp;do=diff</link>
        <description>1 JSON API Basics

Scope

This document describes the HTTP/JSON API exposed by the Pinebox edge computing device. It is intended for developers integrating the Pinebox into industrial automation systems, IoT gateways, or custom HMI applications.

The</description>
    </item>
    <item rdf:about="https://doc.pinetek-networks.com/doku.php?id=pinebox:02-json-api:2_device&amp;rev=1778247611&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-08T13:40:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>2 Device Management</title>
        <link>https://doc.pinetek-networks.com/doku.php?id=pinebox:02-json-api:2_device&amp;rev=1778247611&amp;do=diff</link>
        <description>2 Device Management

These endpoints provide access to device identity information and system-level controls.

Info

GET /device/info

Returns firmware version, hardware version, and serial number.

Response


{
  &quot;status&quot;: &quot;0&quot;,
  &quot;status_string&quot;: &quot;operational&quot;,
  &quot;status_string_loc&quot;: &quot;...&quot;,
  &quot;status_string_loc_long&quot;: &quot;...&quot;,
  &quot;sw_version&quot;: &quot;1.3.268&quot;,
  &quot;sw_version_major&quot;: 1,
  &quot;sw_version_minor&quot;: 3,
  &quot;sw_version_build&quot;: 268,
  &quot;sw_version_builddate&quot;: &quot;2026-03-11&quot;,
  &quot;hw_version&quot;: &quot;...&quot;,
  &quot;se…</description>
    </item>
    <item rdf:about="https://doc.pinetek-networks.com/doku.php?id=pinebox:02-json-api:3_iolink&amp;rev=1778247744&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-08T13:42:24+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>3 IO-Link Ports</title>
        <link>https://doc.pinetek-networks.com/doku.php?id=pinebox:02-json-api:3_iolink&amp;rev=1778247744&amp;do=diff</link>
        <description>3 IO-Link Ports

&lt;port&gt; is the 0-based port index: 0 … 3.

These endpoints control port mode and power, handle IODD files, and provide access to process data and device parameters.

Port Status and Control

Status

GET /&lt;port&gt;/device/status

Returns the current status of an IO-Link port.</description>
    </item>
    <item rdf:about="https://doc.pinetek-networks.com/doku.php?id=pinebox:02-json-api:4_counter-trigger&amp;rev=1778247798&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-08T13:43:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>4 Counter / Trigger Engine</title>
        <link>https://doc.pinetek-networks.com/doku.php?id=pinebox:02-json-api:4_counter-trigger&amp;rev=1778247798&amp;do=diff</link>
        <description>4 Counter / Trigger Engine

The Pinebox provides 8 counters (indices 0..7) and 8 triggers (indices 0..7). Triggers monitor IO-Link process data values and increment or decrement a target counter when a configured condition is met.

The counter/trigger engine must be explicitly started and stopped.</description>
    </item>
    <item rdf:about="https://doc.pinetek-networks.com/doku.php?id=pinebox:02-json-api:5_timer&amp;rev=1778247851&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-08T13:44:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>5 Timer Engine</title>
        <link>https://doc.pinetek-networks.com/doku.php?id=pinebox:02-json-api:5_timer&amp;rev=1778247851&amp;do=diff</link>
        <description>5 Timer Engine

The Pinebox provides 8 timers (indices 0..7). Each timer measures elapsed time between a start event and a stop event, both sourced from IO-Link process data. Statistics (count, min, max, average) accumulate until explicitly reset.

The timer engine must be explicitly started and stopped.</description>
    </item>
</rdf:RDF>
