What's MODE's Developer Console?


The MODE Developer Console is where you manage your projects, devices and all other items related to your project. For this guide, we use the Developer Console to associate your Sensor Gateway to the MODE cloud.

Create a Project


ONE | Create an account on MODE Developer Console

Navigate to the MODE Developer Console and follow the instructions to create an account.

Screenshot - Console Signup

TWO | Create a project

Once your account is created, a list of all your projects will be displayed upon logging in under Projects. A custom project may have been set up for you already. Alternatively, you may use the "Sample Project" automatically created for new users. For this guide, we will use the "Sample Project". Click on the project you wish to use to view the "Project Dashboard".

On the Project Dashboard, take note of your project's Project ID. We will need this ID in a later step.

Screenshot - Console Dashboard

THREE | Create a Sensor Gateway device class

Navigate to the Devices tab where all device classes are listed. You can think of Sensor Gateway as a device class and every specific Sensor Gateway is an instance of the Sensor Gateway device class.

In the "Sample Project", a "Sensor Gateway" device class is already defined. Click on the "Sensor Gateway" device class to view all instances of the device.

Screenshot - Console Device Class

FOUR | Create a Sensor Gateway device instance

Here is a list of all Sensor Gateway device instances. You can add as many device instances as you require, and name each device uniquely by the "tag" id. For the "Sample Project", we have created a device instance with a tag of "001".

Please note, if you have "On Demand Device Provisioning" enabled for a project, you cannot manually add new device instances.

Screenshot - Console Device Instance List

Click on Sensor Gateway device instance "001" to view the device details. Inside the device instance settings, take note of the following properties: Device ID, Device API Key, Claim Code. We use these properties later to associate the physical Sensor Gateway in your possession to this Sensor Gateway device instance in our Developer Console.

Screenshot - Console Device Instance Settings

FIVE | Create an App

We can also manage our applications inside the Developer Console. Navigate to the Apps tab to create an application. For the "Sample Project", an application titled sceval_app (the App ID is also sceval_app) is created. Take note of the App ID as we will use it later as well to associate Sensor Cloud Evaluation to this app in the Developer Console.

Screenshot - Console App Settings

SIX | Set up a Time Series Database (TSDB) Smart Module

For all Sensor Cloud projects, data is collected and processed with MODE's unique time series database. TSDB handles high-frequency time series data which can be difficult for ordinary databases to handle. Within MODE, TSDB is enabled as a Smart Module to your project.

Navigate to the Smart Modules tab to view all Smart Modules. For the "Sample Project", a TSDB Smart Module is created for you. You can click on the "tsdb" Smart Module to view its settings.

Screenshot - Console TSDB Settings

There is nothing you need to change here. The TSDB Smart Module is already set up.

DONE | The project is now set up in the Developer Console. There are many more unexplored features in the Developer Console, but don't worry about those for this guide.

Let's continue onto STEP 2: Sensor Cloud Evaluation.