Es kann darüber hinaus festgelegt werden, ob die Outputs über REST geschaltet
werden dürfen.
Lesender Zugriff
Für lesende Zugriffe verwendet REST das HTTP-Kommando GET. Dabei unterstützt
das Web-IO für Antworten auf REST-Anfragen drei Formate:
•
JSON
•
XML
•
Text
In welchem Format geantwortet wird, kann über die Anfrage bestimmt werden. Mit
http://<ip-adresse>/rest/json
kann z.B. das gesamte Prozessabbild des Web-IO im JSON-Format abgerufen wer-
den. Die Antwort sieht dann so aus:
{
"info" :
{
"request" : " / rest / json",
"time" : "2016 - 09 - 09,
09 : 42 : 54",
"ip" : "10.40.22.227",
"devicename" : "WEBIO - CAFE27"
},
"iostate" :
{
"input" : [
{
"number" : 0,
"state" : 0
},
{
"number" : 1,
"state" : 0
}
],
"output" : [
{
"number" : 0,
"state" : 0
},
{
"number" : 1,
"state" : 0
}
],
"counter" : [
{
Integration in bestehende Systeme
41