Herunterladen Inhalt Inhalt Diese Seite drucken

File Transfer; Bedeutung Des Sim-Status - Microtronics myDatalogEASY IoT Benutzerhandbuch

Inhaltsverzeichnis

Werbung

5.10 File Transfer

Es ist möglich bis zu 20 Dateien für den File Transfer zu registrieren (siehe "FT_Register()"). Dabei muss der
Funktion "FT_Register()" eine Callback Funktion (siehe "Callback Funktionen" auf Seite 205) übergeben
werden, die beim Empfang eines File Transfer Kommandos aufgerufen werden soll. Die Callback Funktion
muss in der Lage sein, alle File Transfer Kommandos (siehe "File Transfer Kommandos" im Kapitel
"Konstanten" auf Seite 203) zu behandeln. Im Zuge der Registrierung müssen auch noch mittels der
Funktion "FT_SetProps()" die Dateieigenschaften gesetzt werden. Soll eine Datei nicht mehr für den File
Transfer verfügbar sein, kann sie durch die Funktion "FT_Unregister()" aus der Registrierung entfernt
werden.
Beim Empfang eines File Transfer Kommandos wird eine Sitzung gestartet, welche nach 15sec. automatisch
beendet wird, wenn die Device Logic das Kommando nicht korrekt behandelt. Um Konflikte zu vermeiden,
kann immer nur eine Sitzung nach der anderen aktiv sein.

5.11 Bedeutung des SIM-Status

Das Gerät erhält vom myDatanet-Server Informationen über die zulässige Verwendung des SIM-Chips. Für
diesen SIM-Status sind folgende Zustände definiert:
SIM-Status
RM2M_SIM_STATE_NONE
RM2M_SIM_STATE_
PRODUCTION
RM2M_SIM_STATE_HOT
RM2M_SIM_STATE_COLD
RM2M_SIM_STATE_
DISCARDED
Wie in der vorangehenden Tabelle ersichtlich ist das Auslösen der Verbindung per Device Logic für die
Zustände "RM2M_SIM_STATE_COLD" und "RM2M_SIM_STATE_DISCARDED" nicht möglich. Die
Funktionen "rM2M_TxStart()" und "rM2M_TxSetMode()" liefern in diesem Fall den Fehlercode "ERROR_
SIM_STATE". Um ein Gerät das sich im Zustand "RM2M_SIM_STATE_COLD" befindet wieder in den
Zustand "RM2M_SIM_STATE_HOT" zu versetzen, setzen Sie sich mit dem Hersteller (siehe
"Kontaktinformationen" auf Seite 291) in Verbindung. Der SIM-Status kann jeder Zeit mittels der Funktion
"rM2M_GSMGetInfo()" ausgelesen werden. Bei jeder Änderung des SIM-Status erfolgt zudem ein Eintrag
(z.B. SIM_STATE, HOT) ins Gerätelog.
Rev. 01
Übertragung per Device
Logic
ja
ja
ja
nein
nein
Kapitel 5 Funktionsprinzip
Erklärung
Initialzustand
Neu produziertes Gerät liegt auf
Lager
Gültiger Vertrag
Vertragsende oder Fair-Use
Verletzung
Gerät wurde außer Dienst gestellt
53

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis