LogoLogo
  • OVERVIEW
  • QUICK START
  • CONNECT A DEVICE
  • ARDUINO COMPATIBLE DEVICES
  • OVERVIEW
  • SDK SETUP
    • Arduino IDE
    • Visual Studio Code
  • DEVICES
    • ESPRESSIF ESP32
    • ESPRESSIF ESP8266
    • ARDUINO ETHERNET
    • ARDUINO WIFI
    • ARDUINO GSM
    • OTHER DEVICES
  • CODING GUIDE
  • TROUBLESHOOTING
  • REMOTE OTA
  • REMOTE CONSOLE
  • LPWAN DEVICES
    • SIGFOX
    • LoRaWAN (TTN)
  • OTHER DEVICES
  • HTTP DEVICES
  • MQTT CLIENTS
  • LINUX / RASPBERRY PI
  • PLATFORM FEATURES
    • DEVICES ADMINISTRATION
    • DATA BUCKETS
    • DASHBOARDS
    • ENDPOINTS
    • ALARMS
    • ACCESS TOKENS
    • GEOFENCING
    • ASSET TYPES & GROUPS
  • BUSINESS FEATURES
    • PLUGINS MARKETPLACE
    • PRODUCTS
      • Product Profile
        • Properties
        • Buckets
        • API Resources
        • Scripts
        • Payloads
      • Product Dashboard
      • Product Services
      • Examples
        • Shelly Plug S
        • Kunbus RevPi
        • Shelly Plus 1 PM
    • FILE STORAGES
    • PROJECTS MANAGER
    • USER ACCOUNTS
    • WHITE-LABELING
    • CUSTOM WEB DOMAIN
    • OAUTH2 CLIENTS
    • PROXIES
  • Server
    • SERVER DEPLOYMENT
      • Thinger.io Cloud
      • On-Premise
    • SERVER ADMINISTRATION
      • License Setting
      • Server Settings
      • Cluster / Server Status
      • Server Logs
    • SERVER API
    • CHANGELOG
  • Others
    • OTHER SOFTWARE
      • Server Monitoring Client
    • THINGER.IO HARDWARE
      • Thinger M2IoT Modem
      • Thinger32 NB-IoT
      • ClimaStick
      • WiFi Button
    • SMARTPHONE APP
  • ABOUT
    • Community & Social Links
    • Branding
    • Terms & Conditions
    • Privacy Policy
    • Service Level Agreement
Powered by GitBook
On this page
  • Subscribing and Deploying a Cloud Instance
  • 1. Select a license
  • 2. Configure license
  • 3. Instance deployment
  • Steps After Cloud Deployment
  • First Login
  • Device Connection

Was this helpful?

Edit on GitHub
  1. Server
  2. SERVER DEPLOYMENT

Thinger.io Cloud

PreviousSERVER DEPLOYMENTNextOn-Premise

Last updated 1 month ago

Was this helpful?

Subscribing and Deploying a Cloud Instance

This section describes the process to deploy a private Thinger.io Cloud instance within minutes by just accessing the . This pricing is also a deployment system that will setup a private Thinger.io Server instance within minutes, just following the next three steps:

1. Select a license

Private cloud instances can be deployed with different licenses, depending on the requirements, like host performance, bandwidth or other platform features like branding, custom domains, additional support, plugins, etc. Once the cloud provider is selected, then it is necessary to select the desired license, as shown in the image below:

This pricing includes the software license and all cloud expenses. Note that yearly subscriptions offer a discount over the monthly one.

Features
SMALL
MEDIUM
LARGE

Devices

100

1000

2500

Plugins

1

3

5

Multi-tenant

✓ (Up to 5)

✓ (Up to 15)

White-labels

✓ (Up to 1)

✓ (Up to 5)

Server size

M1

M2

M3

Extended Features

Extended

Business

Business Plus

Support

Community

Extended Support Available (Paid)

Extended Support Available (Paid)

MQTT Support

✓

✓

✓

Daily Backups

As a service

As a service

✓

Additionally, all these subscriptions provide:

  • Unlimited Data Points, only limited by the underlying instance storage

  • Advanced Analytics, meaning that aggregation windows are provided

Dedicated server

Size
CPU
RAM
Storage
Network Transfer

M1

2

1GB

40GB SSD

2TB

M2

2

4GB

80GB SSD

4TB

M3

4

16GB

320GB SSD

6TB

Additional features

Small
Medium
Large

Dashboards

Unlimited

Unlimited

Unlimited

Data Buckets

Unlimited

Unlimited

Unlimited

Endpoints

Unlimited

Unlimited

Unlimited

Access Tokens

Unlimited

Unlimited

Unlimited

File Storages

Unlimited

Unlimited

Unlimited

Asset Management

Unlimited

Unlimited

Unlimited

Projects

Unlimited

Unlimited

Unlimited

Syncs

Unlimited

Unlimited

Unlimited

Claims

-

Unlimited

Unlimited

Products

1

5

10

Proxies

-

5

10

Oauth Clients

-

3

5

2. Configure license

After selecting the license and completing the payment process, you will receive an email containing a link to a page where you can choose the desired base hostname and deployment region.

These options are described in more detail in the following:

  • E-mail: This is the e-mail address that must be used when creating the Thinger.io account in the private instance deployed. It will be the main account with admin privileges, allowing to create (if contracted) new users, domains, brands, etc. It does not need to match the billing e-mail address.

  • Hostname: Enter the hostname for your private IoT instance. This hostname will always be accompanied by the subdomain "aws.thinger.io" to access your host.

  • Region: Cloud providers provides servers in different geographic locations. This option allows to select the closest region to your business or project in order to minimize latency between the instance and the devices, users consuming information, etc. It is recommended to select the closest region to the project location.

3. Instance deployment

After the configuration has been done, a launch process will execute to deploy your environment, and a progress bar will be shown to give feedback on the current status of the deployment.

Steps After Cloud Deployment

As soon as the deployment process has been completed, a confirmation email will be sent to the Admin E-mail configured in the configuration process, meaning that the server is completely ready to be used. To start working with it, just follow the next steps:

First Login

  1. Note that this server has never been accessed before, and it is a completely isolated instance so there is not any user account created. Then, it is necessary to click on Create an accountbutton, and fill the form to create a new user profile using the Admin E-mail address provided while configuring the instance (any other address will not be authorized to sign up).

  2. After creating the new account it is possible to access the new server. It is not necessary to confirm the mail address.

Device Connection

#define THINGER_SERVER "acme.aws.thinger.io"

// the rest of your code goes here

If this host definition is not provided, your devices will try to connect with the public instance.

The next table shows all the different features provided by each license as well as a desirable purpose specification. It is possible to select one license and change it in the future using the .

Once the process is done, you may follow the .

Access the server by writing the configured domain in a web browser, for example: . This step should show you the Thinger.io login screen.

When working with a private Thinger.io Cloud Instance, it is necessary to point your devices to the newly created hostname. If you are using the or client libraries, i.e., for Arduino, ESP8266, ESP32, Raspberry Pi, etc., you should add a definition on top of your code to point to your host. So, modify your sketch like this:

subscription management portal
https://acme.aws.thinger.io
Arduino
Linux
Steps After Cloud Deployment
Pricing Page
Instance license preferences
Billing email