7.2.3.2
PUT-Request
Der PUT-Request für den Datenupload ist vergleichbar mit dem Erstellen einer neuen Datei auf dem
Server an einer bestimmten URI. Aus diesem Grund wird ein Dateiname an die URI, die als Upload-
Server konfiguriert ist, angehängt. Der Dateiname hat das folgende Format:
<UPLOAD_SERVER>/<IMEI>_<SESSION_ID>_<UPLOAD_TIMESTAMP>_<FILE_COUNTER>.csv
Tag
<UPLOAD_SERVER>
<IMEI>
<SESSION_ID>
<UPLOAD_TIMESTAMP>
<FILE_COUNTER>
Beispiel:
Upload-Server: weptech-iot.de/Upload
Port: 21021
Protocol: HTTPS
Request-Method: PUT
Full URI:
https://weptech-
iot.de:21021/Upload/867997030568652_41_2021_04_27_09_37_59_1.csv
Der Server muss PUT-Requests auf die Ressource unterstützen, die über die gesamte
zusammengesetzte URI beschrieben wird.
7.3
LwM2M
Über den LwM2M Client des SWAN2 Gateways besteht neben der Möglichkeit die eingesammelten
Zählerdaten abzufragen auch die Option, Konfigurationsänderungen sowie ein Firmware-Update
durchzuführen. Ebenfalls besteht die Möglichkeit, Aktionen über LwM2M-Objekte auszuführen,
wie bspw. das Erstellen der Radio Scan List.
Wie bei der Verwendung von anderen Protokollen auch, findet die Registrierung bei dem
parametrierten LwM2M Server zu konfigurierbaren Zeiten statt. Nach der Registrierung beim
Server steht der Client für eine festlegbare Zeit für die Interaktion über die LwM2M Objekte zur
Verfügung. Nach Ablauf dieser Zeit ohne weitere Transaktionen, meldet sich der LwM2M Client ab
und geht wieder, bis zum Eintreten des nächsten Ereignisses, in den Standby-Modus über.
Kommunikation zwischen den LwM2M Client und Server ist nur während der Registrierungsperiode
möglich.
WEPTECH elektronik GmbH
Description
Der konfigurierte Server für den Upload
Die IMEI des Gateways
Die Session-ID dieses Uploads
Der Gerätezeitstempel beim Durchführen dieses Uploads im Format
<YYYY_MM_DD_HH_mm_ss>.
Ein Index der für jeden PUT request an den Server während dem
gleichen Upload inkrementiert wird (sofern mehrere Requests für den
Upload der Daten notwendig sind).
Tabelle 6 PUT-Request Namensformat
Seite 46 von 65
V2.2