IoT Development Studio

Your platform for IoT devices, applications and teams.

IoT app development and instant deployment

Work on your IoT applications directly on the platform. Deploy code on any of your IoT devices in real time securely over the internet.

Application development →

IoT device management from any location

Securely connect your IoT devices. Add new devices as you go and structure them in groups. Control and monitor your IoT devices.

IoT device management →

Benefit from synergies through collaboration

Bring your specialists together on one IoT platform available as a cloud or an on-premises solution. Assign granular user privileges.

IoT collaboration →

Capabilities

IoT development made simple

In the IoT development studio, you create and manage multiple compact IoT ecosystems called swarms. A swarm is the basic, fully autonomous hub for IoT device management. This is where you operate your IoT devices and establish connectivity. Within your swarm, you also install IoT apps on individual devices or groups of devices simultaneously.

Connect IoT devices with ease

Use the open IoT development studio to easily connect your IoT devices and legacy equipment via any standard protocol. Instead of exchanging legacy machines or controllers and introducing new risks in your operations, you continue to read out IoT data and generate value from existing machines.

Flash several IoT devices in parallel and configure them in a single step.

Find out more about connecting your IoT devices →

Manage IoT devices remotely

Scaling as you go, add multiple IoT devices with no upper limit. Structure your IoT devices in device groups using tags.

Configure remote IoT devices; roll out over-the-air updates directly over the internet. Control all activities taking place on your IoT devices. Monitor modifications and IoT deployments in real time.

Find out more about IoT device management →

Develop IoT apps over the air and deploy instantly

Update your apps or deploy code on multiple IoT devices or device groups anywhere across the globe.

Code remotely on an IoT device as if it were sitting on your desk, getting instant live feedback. For a full developer experience, use the integrated development environment (IDE) and your favourite programming languages.

Find out more about IoT app development →

Bring your experts together on one IoT platform

Create an environment where the specialists in your organization—from engineer to data scientist—can work together on joint projects.

Ensure seamless workflows across company functions. Speed up IoT development by minimizing communication gaps and in creating full transparency across processes. Assign highly granular user privileges.

Find out more about user privileges →

Start today

Sign up for a free account – no payment information needed – or contact our sales team to discuss your case.

SECURITY

Full protection for all assets

User authentication

The authentication of users takes place via password and token-supported procedures. After authentication, user access authorization is controlled by a two-stage process. A gatekeeper intercepts all unauthorized requests even before they reach the backend. A detailed authorization check is performed based on the individually assigned rights.

Individual certificates for IoT devices

Certificates are issued individually for each IoT device. The certificates are used to connect to the IoT platform and encrypt the data traffic.
Previously authenticated users assign a secret key to each connected IoT device, which identifies the IoT device to the platform and controls the access.

No open ports

The IoT devices on the platform have no open ports and cannot be accessed from the outside. The connection with the IoT platform can only be initiated by the IoT device.

Regular data backups

The IoT studio stores the state of the devices, login data, and all other relevant data. This data is secured by creating regular backups. An online backup system for the database continuously pushes backup data to an S3 bucket.

Commitment to protecting your data

We differentiate between four forms of data: user data, device data, code data, and data accumulated from devices for analytics. All these forms of data are protected against unauthorized access by highly granular authentication and authorization mechanisms.

Applications

Get started with applications from the app store

IoT App Store

The Record Evolution App Store is a place for applications and people where you share insights with others.

  • Publish your apps
  • Use existing app templates
  • Collaborate in the community to further develop public apps

Become part of the platform to start building and sharing now!

Go to the IoT App Store →

OPC UA Client

Run OPC operations on an OPC UA server with this app.

Go to app →

gps reader

Display the GPS location of your device on a map.

Go to app →

AWS S3 Sender

Observe a folder and send files to your S3 bucket.

Go to app →

Modbus tcp client

Simulate a Modbus Client with this app.

Go to app →

FAQ

Find out which IoT devices you can use

Any questions? We are here to help.
Contact us →

IoT stands for the Internet of Things. Within our platform ecosystem, an IoT device is a Docker-capable device that runs on a Linux operating system. Popular examples include Raspberry Pi and modern Industrial PCs (IPC).

The IoT device is connected to the sensor to be read or the machine to be interacted with. This makes the sensor or machine available to the platform.

Any IoT device with a Linux operating system and Docker service can be used as an IoT device. Currently, the easiest way to get started with the IoT studio is to get a Raspberry Pi or developer kits such as NVIDIA Jetson. If you are planning to connect IoT devices and don’t know how, you can simply contact us.

Yes. The Raspberry Pi is a capable lab and R&D device, suitable for a vast range of application scenarios. Developing with Raspberry Pi is cost-effective, simple and flexible. There is a wide availability of suitable hardware interfaces and a large user community. Robust hardware configurations based on Raspberry Pi are now also available (e.g. Kunbus RevPi Core 3). Contact us for more information.

You can use Docker-capable Industrial PCs (e.g. Beckhoff CX9020, WAGO PFC100) and can connect to a wide range of interfaces using various adapters. For easy communication with your machines, libraries are available for most protocols and in many programming languages (e.g. Modbus, Profibus, CODESYS, PLC4X, C, C++, Python). Contact us to discuss the IoT devices that best suit your case.

To connect a device, the device needs to boot a Docker-enabled Linux system. For a secure and encrypted connection, the device requires an individual configuration including a device ID, secrets, certificates, and other information. 

To facilitate this process, we have developed the Record Evolution Reflasher: an open-source, cross-platform (linux, win32, darwin) desktop application to create bootable, configured flash drives ready to be used in IoT devices. To connect with the IoT studio, the Reflasher uses the custom .reswarm file extension including the full configuration for an IoT device.

You can also use the open-source Reflasher as an all-purpose flashing tool to prepare conventional bootable drives for an operating system on any kind of flash drive.

The platform allows you to develop software live on your IoT devices directly from the browser using your preferred programming languages and protocols. This way, you work with the machines and sensors in a hands-on configuration during development.

Connectivity is independent of the platform. The IoT devices can connect to the internet via wireless local area networks (e.g. WiFi), LoRa, mobile GSM connection or LAN cable. The IoT device ports can be opened and closed through the IoT platform. In this way, different network security scenarios can be implemented on the device. Corporate networks often have a similar shielded architecture.

The power supply of the IoT devices is independent of the platform and can range from power supply connection or battery to energy sources such as solar or wind.

Ready to get started?

Get in touch or create an account.