Alle Komponenten des MessPC Systems (Software für Windows, Software für Linux und die Ethernetbox) stellen im Netzwerk eine Schnittstelle bereit, über die andere Applikationen auf die gemessenen Daten zugreifen können.
Der Datenverkehr erfolgt dabei standardmässig über den TCP-Port 4000, dieser Port kann aber in der Konfiguration geändert werden.
Für den Datenaustausch baut der Client eine TCP Connection zum MessPC-Server auf und sendet eine Anfrage der Form:
pcmeasure.com1.1<CR><LF> (<CR> und <LF> stehen für Hex 0x0d 0x0a)
Der Antwortstring hat unter anderem folgenden Inhalt: 'value=1.23'
Interessant ist auch die Rückgabe 'valid=0' oder 'valid=1', die anzeigt, ob die Daten gültig sind.
Damit ist eine einfache Auswertung in eigenen Applikationen möglich.
Als Beispiel können die Scripte für
MRTG oder die
RRDTools dienen. Weitere Beispiele beschreiben die Abfrage mit
PHP,
Microsoft Visual C#,
Java und LabView.
Die Abfragen können sich an folgende Ports richten:
MessPC Software für Windows und Linux:
pcmeasure.lpt1.1 oder input.1
pcmeasure.lpt1.2 oder input.2
pcmeasure.lpt1.3 oder input.3
pcmeasure.lpt1.4 oder input.4
pcmeasure.lpt2.1 oder input.5
pcmeasure.lpt2.2 oder input.6
pcmeasure.lpt2.3 oder input.7
pcmeasure.lpt2.4 oder input.8
pcmeasure.lpt3.1 oder input.9
pcmeasure.lpt3.2 oder input.10
pcmeasure.lpt3.3 oder input.11
pcmeasure.lpt3.4 oder input.12
pcmeasure.com1.1 oder input.13
pcmeasure.com1.2 oder input.14
pcmeasure.com1.3 oder input.15
pcmeasure.com1.4 oder input.16
pcmeasure.com2.1 oder input.17
pcmeasure.com2.2 oder input.18
pcmeasure.com2.3 oder input.19
pcmeasure.com2.4 oder input.20
pcmeasure.com3.1 oder input.21
pcmeasure.com3.2 oder input.22
pcmeasure.com3.3 oder input.23
pcmeasure.com3.4 oder input.24
pcmeasure.com4.1 oder input.25
pcmeasure.com4.2 oder input.26
pcmeasure.com4.3 oder input.27
pcmeasure.com4.4 oder input.28
nur MessPC Software für Windows:
pcmeasure.display.1
pcmeasure.display.2
pcmeasure.display.3
pcmeasure.display.4
pcmeasure.display.5
pcmeasure.display.6
pcmeasure.display.7
pcmeasure.display.8
pcmeasure.display.9
pcmeasure.display.10
pcmeasure.display.11
pcmeasure.display.12
Ethernetbox 1, 2 und 3:
pcmeasure.com1.1 (= Port 1)
pcmeasure.com1.2 (= Port 2)
pcmeasure.com1.3 (= Port 3)
pcmeasure.com1.4 (= Port 4)
pcmeasure.com2.1 (= Port 5)
pcmeasure.com2.2 (= Port 6)
pcmeasure.com2.3 (= Port 7)
pcmeasure.com2.4 (= Port 8)
pcmeasure.com3.1 (= Port 9)
pcmeasure.com3.2 (= Port 10)
pcmeasure.com3.3 (= Port 11)
pcmeasure.com3.4 (= Port 12)
counter.read.01; (= Zähler 1)
counter.read.02; (= Zähler 2)
counter.read.03; (= Zähler 3)
counter.read.04; (= Zähler 4)
counter.read.05; (= Zähler 5)
counter.read.06; (= Zähler 6)
counter.read.07; (= Zähler 7)
counter.read.08; (= Zähler 8)
counter.read.09; (= Zähler 9)
counter.read.10; (= Zähler 10)
counter.read.11; (= Zähler 11)
counter.read.12; (= Zähler 12)
A/D Wandler in Ethernetbox 2:
pcmeasure.lpt1.1 (= Kanal 1)
pcmeasure.lpt1.2 (= Kanal 2)
pcmeasure.lpt1.3 (= Kanal 3)
pcmeasure.lpt1.4 (= Kanal 4)
pcmeasure.lpt2.1 (= Kanal 5)
pcmeasure.lpt2.2 (= Kanal 6)
pcmeasure.lpt2.3 (= Kanal 7)
pcmeasure.lpt2.4 (= Kanal 8)