Reswarmbeta
The IoT Development Studio

Bring your IoT devices, applications and team together on one platform.

Develop your apps over-the-air and deploy instantly

Work on your applications directly in Reswarm's integrated development environment. Deploy your code on any of your IoT devices in real time securely over the internet.

App development →

Manage your IoT devices from any location

Securely connect your IoT devices from any location. Add new IoT devices as you go and structure them in groups. Control and monitor all your IoT devices on one platform.

Device management →

Benefit from synergies through collaboration

Bring your company specialists together on one platform available as a cloud or an on-premises solution. Assign user privileges with a highly granular permission structure.

Collaboration in Reswarm →

REMOTE MANAGEMENT OF IOT DEVICES

Manage any IoT device from any location

Connect your legacy devices with Reswarm.

Connect your legacy equipment

As an open platform, Reswarm enables you to easily connect your legacy equipment.

Instead of replacing your entire fleet, you can continue to read out data and generate added value from your existing machines using, for instance, a Raspberry Pi.

Find out more about your options →

Set up secure communication with your IoT devices

Connect your IoT devices and gateways via any standard protocol and communicate with all your IoT devices from within a single platform. Deploy updates and initiate actions on IoT devices at the click of a button.

Reswarm is fully compliant with standard security protocols to protect your user data, device data, intellectual property, and accumulated data. All these assets are also secured by regular backups.

Find out more about security in Reswarm →

Secure connection with Reswarm
Visualization of remote iot device management in Reswarm.

Manage your IoT devices remotely

Scaling as you go, add multiple IoT devices with no upper limit.

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

Structure your IoT devices

A swarm is the basic, fully autonomous hub for the management of IoT devices in Reswarm. This is where you add your IoT devices and establish connectivity. Create multiple swarms for your IoT devices.

Arrange your IoT devices in different groups within a swarm using tags. Your IoT devices can have multiple tags and can belong to various groups.

Within your swarm, you also create, store, and deploy your apps on individual devices, device groups or your entire swarm.

Grafische Darstellung eines Smart Home Schwarms.

REMOTE APP DEVELOPMENT AND INSTANT DEPLOYMENT

Develop apps and roll out on any IoT device

Visualization of over-the-air app development.

Develop your apps over-the-air

Develop new apps using the integrated development environment and your favourite programming languages.

Program remotely on an IoT device as if it were sitting on your desk, getting instant live feedback.

Update your apps remotely and deploy code on multiple IoT devices, device groups or entire swarms over a secure internet connection.

Deploy code on IoT devices globally

At the click of a button, deploy your apps on any number of IoT devices, device groups or entire swarms anywhere across the globe. Directly deploy your data collection apps or even your trained machine learning models on IoT devices.

There is no need to connect manually to IoT devices to roll out software or fetch data. Your IoT devices collect data even without a network connection and transmit it later on.

Visualization of code deployment on iot devices in Reswarm.

BRINGING ENGINEERING AND DATA SCIENCE TOGETHER

Benefit from synergies through collaboration

Data Engineer
Engineers
Data Scientist
Data Scientists
Business Analysts
Managing Director
Managing Director

Bring your experts together on a single platform

Create an environment where the specialists in your organization—from engineers to data scientists—can work together on joint projects, with each expert bringing in their unique expertise.

Ensure seamless workflows across company functions. Speed up IoT development within your company by minimizing communication gaps and in creating full transparency across your processes. Assign user privileges within your swarm to work on joint projects.

User privileges can be assigned at the swarm, device group, application, and IoT device levels. At each level, you can select between read, edit, update, and delete roles.

Engineering & Data Science with Reswarm & Repods

Create a complete IoT development solution in combining Reswarm with the data science platform Repods. Map the entire IoT development cycle starting with data collection from IoT devices through model/algorithm development and deployment to testing back on the IoT device.

Find out more about Repods →

Engineering and Data Science with Reswarm and Repods.
Reswarm lokal oder in der Cloud verwenden.

Use Reswarm on-premises or in the cloud

Leverage Reswarm on-premises as part of your local IoT ecosystem or make use of the platform as a cloud service. Work behind your firewall while interfacing with edge gateways and cloud providers. If planning to use Reswarm on-premises, do not hesitate to get in touch with us to explore the possibilities.

Contact us for more information →

SECURITY

Full protection in Reswarm

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.

Regular data backups

Reswarm 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.

Individual certificates for IoT devices

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

Commitment to protecting your data

Reswarm differentiates 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.

No open ports

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

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 the Reswarm 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 Reswarm.

Raspberry Pi is ideally suited for the development of IoT solutions due to its vast range of application scenarios, the wide availability of suitable hardware interfaces, and the large user community.

Robust hardware configurations based on Raspberry Pi are now also available for use. The great flexibility of Raspberry Pi allows machines from different manufacturers and even older-generation equipment to be connected to Reswarm, making it suitable for use in brownfield scenarios. You can also use IoT devices other than Raspberry Pi. Contact us for more information.

Any IoT device with a Linux operating system and Docker service can be used as an IoT device for Reswarm. Currently, the easiest way to use Reswarm is to get a Raspberry Pi. If planning to connect other IoT devices to Reswarm and don’t know how, you can contact us →

Most machines feature an IO-interface which can differ depending on industry, manufacturer, and product model. Many interfaces exist as industry-specific BUS systems (e.g. Modbus, PROFIBUS) that come in different variants and standardized formats. Raspberry Pi can connect to a wide range of interfaces using various adapters. Accordingly, for easy communication with your machines via Reswarm, libraries are available for most protocols and in many programming languages.

If you want to connect a machine that has no interfaces whatsoever, equip your machines with sensors, connect them to a Raspberry Pi, and thus Reswarm.

Reswarm allows you to develop software live on your IoT devices directly from the browser using your preferred programming language. This allows you to work with the machines and sensors in a hands-on configuration during development.

The IoT devices can connect to the internet via wireless local networks, mobile GSM connection or LAN cable.

The IoT devices do not have open ports and cannot be accessed from the internet. Corporate networks often have a similar shielded architecture. 

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

PRICING

Get Reswarm in the free beta version

Free Account

The first step for startups, freelancers and data enthusiasts

  • Create a free account in Reswarm and get a full-featured free swarm to connect your IoT devices and develop your applications.
  • Combine Reswarm with Repods, our data science platform for the cloud, and analyze the IoT data you collect.
  • Applications developed on the platform remain the intellectual property of the developer.
  • unlimited number of users
  • unlimited number of apps
  • up to 5 IoT devices

Ready to get started?

Get in touch or create an account.