v3.20.0

Getting Started Devices Gateways Integrations Reference
Get The Things Stack

Getting Started

    Overview
  • Quick Start
  • What Is The Things Stack?
  • Console
  • Command-line Interface
  • Installing The Things Stack
  • Upgrading The Things Stack
  • Migrating to The Things Stack
    • Migrating End Devices from Community Edition to Cloud
      • Migrate Active Device Session
      • Migrate Without Persisting Active Session
    • Migrating End Devices from ChirpStack
    • Migrating End Devices from V2
    • Migration Tool
    • Import End Devices in The Things Stack
    • Fine-tuning MAC Settings for End Devices
    • Migrating Gateways
    • JSON File Reference
    • CSV File Reference
    • Migration FAQ
  • The Things Stack Cloud
  • The Things Stack AWS Launcher
  • The Things Network
  • Server Addresses
  • Packet Broker
  • Single Sign-On
  • Users and Organizations
  • Using the API
  • Working with Events
  • Troubleshooting Getting Started

Migrating End Devices from Community Edition to Cloud

This section explains how to migrate your devices from The Things Stack Community Edition to The Things Stack Cloud.

You can migrate your devices from The Things Stack Community Edition to The Things Stack Cloud using The Things Stack Console, the CLI or the migration tool, depending on if you want to migrate them with or without their existing session, and how many devices you wish to migrate.

Prerequisites

  1. A user account on The Things Stack Community Edition with an application containing registered devices.
  2. A user account on The Things Stack Cloud.

We recommend testing migration on a single end device or a small batch of end devices in order to make sure the migration process goes as expected.

Add Application in The Things Stack Cloud

You first need to add a new application in The Things Stack Cloud. See Adding Applications for detailed instructions.

When adding an application in The Things Stack Cloud, the Application ID does not have to be the same as the one in The Things Stack Community Edition.

Add Payload Formatters and Integrations in The Things Stack Cloud

After creating an application in The Things Stack Cloud, you need to add the associated elements like application-level payload formatters and integrations. Commonly, you can copy-paste payload formatters from The Things Stack Community Edition to The Things Stack Cloud, and you can recreate all integrations on The Things Stack Cloud in the same way as you created them on The Things Stack Community Edition.

See Payload Formatters and Integrations for more info.

Migrate End Devices and Gateways

Instructions for migrating your devices will differ depending on if you are using OTAA or ABP devices, and if you want to preserve their active session or not. Migrating your gateway will be needed in some cases. Choose your scenario and find the instructions in the following subsections.

Migrate Active Device Session

This section explains how to migrate end devices from The Things Stack Community Edition to The Things Stack Cloud while persisting sessions that were already established between those devices and The Things Stack.
Read

Migrate Without Persisting Active Session

This section explains how to migrate end devices from The Things Stack Community Edition to The Things Stack Cloud without persisting sessions that were established between those devices and The Things Stack.
Read
← Migrating to The Things Stack Migrate Active Device Session →

On this page

  • Prerequisites
  • Add Application in The Things Stack Cloud
  • Add Payload Formatters and Integrations in The Things Stack Cloud
  • Migrate End Devices and Gateways

The Things Stack

Getting Started

Devices

Gateways

Integrations

Reference

Contributing

GitHub

Forum

About Us

The Things Network

The Things Industries

About this page

Last changed by Nejra Selimović on 01 Jun 2022.
doc: Add instructions to migrate from Community Edition to Cloud (#858)

Edit on Github