An Access Token is used to authenticate a device, or devices, and provide access to the deviceWISE Cloud. The AccessToken is then referenced by a gateway or by an external application when connecting to the deviceWISE Cloud. An Access Token allows you to define what type of thing is created when a device is added through auto-registration. The auto-registration will automatically define a Thing when it is connecting to the deviceWISE Cloud for the first time using the Thing Definition setup under the Access Token. It also tells the deviceWISE Cloud what Tags and Security tags to automatically add to a new thing when it is added through auto-registration.

The Access Tokens page in the Management Portal enables you to create the token that is used to authenticate applications connecting to the deviceWISE Cloud.  An application is any software (stand alone programs or programs running on things) that connects to the deviceWISE Cloud. While creating the token you need to provide the credentials that are used by the auto registering things and it includes the Thing definition, Roles, License and Tags.

Examples of applications includes Installing an Asset Gateway and Installing an Enterprise Gateway software products, external applications using the deviceWISE Cloud API, and Telit 910 modules using the AT command interface. The Developer screen provides the organization specific endpoints used by a software application when connecting to the deviceWISE Cloud.  Analogous to individuals who are assigned a user account to use to log on to the Management Portal using an email address and password, software applications use an Access Token when they connect to the deviceWISE Cloud. The Access Token is used to reference the application, which is defined in a specific organization.

Using the Access Token

When an application is defined, it gets assigned an Access Token. This Access Token is used by the software application when it connects to the deviceWISE Cloud.

For Asset Gateways and Enterprise Gateways, the Access Token is used in the gateway's TR50 -> TR50 Connection Management -> Access Token parameter. For more information, see  Connection Management tab .

For Telit 910 modules, the Access Token is used in the module's AT#DWCFG AT command. For more information, see Telit xE910 AT Interface.

For external applications, the Access Token is used in the application's authentication. For more information, see the specific application language or transport section of the IoT Portal API Reference Guide.