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.