AL1324
9.2.6.1 Beispiel: Sicherheitsmodus aktivieren
Aufgabe: Der Sicherheitsmodus der IoT-Schnittstelle soll aktiviert werden. Als gültiges Passwort soll
"password" gesetzt werden (BASE64-codiert: cGFzc3dvcmQ=).
Lösung: Den Sicherheitsmodus über den Datenpunkt iotsetup/security/securitymode
aktivieren. Das gewünschte Passwort auf den Datenpunkt iotsetup/security/password
schreiben.
Sicherheitsmodus aktivieren
Anfrage (Request):
{
"code":"request",
"cid":1,
"adr":"/iotsetup/security/securitymode/setdata",
"data":{"newvalue":1}
}
Antwort (Response):
{
"cid":-1,
"code":200
}
Passwort setzen
Anfrage (Request):
{
"code":"request",
"cid":2,
"adr":"/iotsetup/security/password/setdata",
"data":{"newvalue":"cGFzc3dvcmQ="}
}
Antwort (Response):
{
"cid":2,
"code":200
}
9.2.6.2 Beispiel: Anfrage mit Authentifikation
Aufgabe: Die Temperatur des IO-Link Masters soll gelesen werden. Die Sicherheitsfunktion ist aktiviert
(aktuelles Passwort: password).
Lösung: Den Datenpunkt processdatamaster/temperature lesen. Die Anfrage muss mit https gesendet
werden. Nutzername und Passwort werden als BASE64-codierte Zeichenketten übergeben
("administrator" = "YWRtaW5pc3RyYXRvcg==", "password" = "cGFzc3dvcmQ=").
Anfrage (Request):
42
IO-Link Master mit EtherNet/IP-Schnittstelle