
Chapter 10 rapidM2M Studio
Note:
The web-based development environment rapidM2M Studio is being developed continuously which can
lead to slight changes to the appearance of the program compared to the screenshots used in this manual.
10.1 General
Access to the web-based development environment rapidM2M Studio is included in the Microtronics Partner
Program, for which you can register free of charge at the following address:
https://partner.microtronics.com
It is a web-based IDE that is designed to support customers with the creation of IoT applications for the
myDatalogEASY IoTmini . This covers the entire development process - from editing the source code, to
testing as part of the creation process to publishing the finished IoT application in the rapidM2M Store . All
elements which make up an IoT application are summarised in a single project. The elements are:
l
Device logic:
intelligence installed locally on the myDatalogEASY IoTmini
l
Backend logic:
intelligence installed on the myDatanet server
l
Data descriptor:
describes the structure of the data (measurement data, configurations, etc.), that is
exchanged between myDatalogEASY IoTmini , myDatanet server and external systems (e.g. front
ends connected via REST API).
l
Portal view:
Simple front end that is supplied by the myDatanet server (e.g. for fast prototype
development and/or provision of administrative data)
In addition to the dashboard for managing the projects, the rapidM2M Studio consists of two main interfaces:
l
CODEbed:
Editing and compiling the source codes
l
TESTbed:
Testing the IoT application in conjunction with a locally connected device and the
associated back end i.e. the myDatanet server
The sharing function implemented in the rapidM2M Studio enables developers from different disciplines
(firmware programmers, cloud developers, web designers, etc. ) to create an IoT application together as well
as to share projects and libraries with colleagues and the community. The integrated version management
also ensures controlled distribution of updates of an IoT application across the entire chain from the
rapidM2M Studio to the rapidM2M Store to the sites (that were created based on the IoT application) to the
myDatalogEASY IoTmini .
Rev. 01
79