Glossar
App Center
Bereich des myDatanet-Servers für die
Installation und Verwaltung der IoT Apps. Die als Basis für die IoT Apps dienenden App
Models werden über den rapidM2M Store
bezogen.
Bei der Installation einer IoT App am myDatanet-Server werden zunächst die bei der Entwicklung des App Models festgelegten
Standardsettings übernommen. Diese Standardsettings können anschließend angepasst
werden. Auf Basis eines einzelnen App Models können so durch Setzen entsprechender
Standardsettings beliebig viele IoT Apps erzeugt werden.
App Model
Ein App Model wird im rapidM2M Studio
entwickelt und bildet die Grundlage zum Erstellen von IoT Apps. Es enthält im
Wesentlichen die ausführbaren Programmdateien (Device Logic, Backend Logic, Portal View,
usw.) aus denen durch Hinzufügen von Standardsettings eine IoT App erzeugt wird. Die
Verteilung an die einzelnen myDatanet-Server
erfolgt über den rapidM2M Store
. Angezeigt
werden die verfügbaren App Models im App Center des jeweiligen myDatanet-Servers.
Device Logic
Bei der Device Logic handelt es sich um die am Gerät installierte Intelligenz durch
die die lokale Funktionalität des Geräts bestimmt wird. Die Device Logic ist Bestandteil
des App Models und wird mittels einer C-ähnlichen Scriptsprache built on PAWN erstellt.
Hardware ID String
Gibt die im Gerät verbaute Hardwareplattform und deren Hardwareversion an (z. B.
rapidM2M M2 HW1.4). Der Teil des Hardware ID Strings, der die Hardwareversion angibt,
wird nur dann erhöht, wenn für die rapidM2M Firmware relevante Änderungen an der
Hardwareplattform vorgenommen wurden. Bei der Entwicklung eines
App Models kann angegeben werden, auf welchen Hardwareplattformen das App Model
installiert werden kann und welche Version der Hardwareplattform mindestens
erforderlich ist. Der Hardware ID String wird unter anderem im TESTbed des rapidM2M Studio
oder im Feld „Identifikation“
der Eingabemaske zur Konfiguration des Geräts angezeigt.
IoT App
IoT Apps bilden den Grundstein zum Erstellen von Sites. Sie bestehen aus einem App
Model und entsprechenden Standardsettings, die beim Anlegen der Site als Default-Werte
für die Site übernommen werden. Mit Hilfe des App Centers können auf Basis eines
einzelnen App Models durch Setzen entsprechender Standardsettings beliebig viele IoT
Apps erzeugt werden. Dies bietet sich an, wenn mittels eines App Models mehrere Use
Cases abgedeckt werden sollen, die jeweils eine unterschiedliche Default-Konfiguration
der Sites erfordern (z. B. wenn ein Datenlogger mit verschiedenen externen Sensoren als
Paket vertrieben werden soll).
NaN-Wert
Beim myDatanet werden spezielle Kodierungen
verwendet, um verschiedene Fehlerzustände in z. B. den Messwerten anzuzeigen. Durch das
Setzen eines Messwerts auf "NaN" wird dieser eindeutig als ungültig gekennzeichnet und
somit nicht mehr für weitere Berechnungen verwendet. In den Messwertgrafiken wird ein
auf "NaN" gesetzter Messwert durch eine Unterbrechung in der Ganglinie angezeigt. Beim
Download der Daten wird ein auf "NaN" gesetzter Messwert durch ein leeres Datenfeld
signalisiert.
Produktrevision
Gibt die Revision des Produktes an. Sie wird bei jeder Änderung am Produkt (d. h.
Elektronik, Mechanik, usw.) erhöht und ist am Typenschild des Produktes vermerkt.
rapidM2M Store
Übernimmt die Verteilung der App Models an die einzelnen myDatanet-Server. Bei der Installation und beim
Update von IoT Apps greifen die myDatanet-Server
auf die im rapidM2M Store
bereitgestellten App
Models zu. Welche myDatanet-Server auf ein App
Model zugreifen dürfen, wird vom Entwickler des jeweiligen App Models über das rapidM2M Studio
festgelegt.
rapidM2M Timestamp
Je nach erforderlicher Genauigkeit kann bei rapidM2M für die Zeitstempel eine von 2
speziellen Kodierungen verwendet werden. Bei moderaten Anforderungen an die Genauigkeit
kann der Datentyp "stamp32" (Sekunden seit 1999-12-31 00:00:00 UTC) verwendet werden.
Ist eine höhere Genauigkeit erforderlich, kann der Datentyp "stamp40" (1/256 Sekunden
seit 1999-12-31 00:00:00 UTC) eingesetzt werden. Die Umrechnung des Datentyp "stamp32"
in den UNIX Timestamp (Sekunden seit 1970-01-01 00:00:00 UTC) kann durch Addition von
946598400 erfolgen.