Glossary

App centre
Area of the myDatanet server for the installation and management of the IoT apps. The app models that serve as a basis for the IoT apps are obtained via the rapidM2M Store . When installing an IoT app on the myDatanet server the default settings defined when developing the app models are initially applied. These default settings can then be adjusted. Any number of IoT apps can be created based on a single app model by setting the appropriate default settings.
App model
An app model is developed in the rapidM2M Studio and forms the basis for creating IoT apps. It essentially contains the executable program files (device logic, backend logic, portal view, etc.) from which an IoT is created by adding the default settings. Distribution to the individual myDatanet servers is carried out via the rapidM2M Store . The available app models are displayed in the app centre of the respective myDatanet server.
Device logic
The device logic is the intelligence installed on the device that determines the local functionality of the device. The device logic is part of the app model and is created in a C-like scripting language built on "PAWN".
Hardware ID string
Specifies the hardware platform installed in the device and its hardware version (e.g. rapidM2M M2 HW1.4). The part of the hardware ID string, that specifies the hardware version, is only increased if changes relevant to the rapidM2M firmware have been made to the hardware platform. When developing an app model, it can be specified on which hardware platform the app model can be installed and which version of the hardware platform is required as a minimum. The hardware ID string is displayed in the TESTbed of the rapidM2M Studio or in the "Identification" field of the input screen for configuring the device.
IoT app
IoT apps form the basis for creating sites. They consist of an app model and corresponding default settings that are applied as default values for the site when the site is created. The app centre can be used to create any number of IoT apps based on a single app model by setting the appropriate default settings. This makes sense if several use cases need to be covered by a single app model and they each require a different default site configuration (e.g. if a data logger with different external sensors is to be sold as a package).
NaN value
The myDatanet  uses special encoding to display different error statuses in the measurement values, for example. By setting a measurement value to "NaN", it is clearly marked as invalid and is thus not used for any further calculations. In the measurement value graphs, a measurement value that has been set to "NaN" is indicated by an interruption in the graph. When downloading the data, a measurement value set to "NaN" is indicated by an empty data field.
Product revision
Specifies the revision of the product. The revision is increased every time the product is modified (i.e. electronic system, mechanics, etc.) and is marked on the type plate of the product.
rapidM2M Store
Is responsible for distributing the app models to the individual myDatanet servers. When installing and updating IoT apps the myDatanet server access the app models provided in the rapidM2M Store . The developer of the respective app model defines which myDatanet servers are allowed to access an app model via the rapidM2M Studio .
rapidM2M timestamp
Depending on the required accuracy, one of two special encodings can be used for the time stamp in rapidM2M. If the accuracy requirements are moderate, the "stamp32" data type (seconds since 1999-12-31 00:00:00 UTC) can be used. If a higher accuracy is required, the "stamp40" data type (1/256 seconds since 1999-12-31 00:00:00 UTC) can be used. Converting the "stamp32" data type into the UNIX timestamp (seconds since 1970-01-01 00:00:00 UTC) can be achieved by adding 946598400.