Altair® Panopticon

 

SmartWorks IoT Write Connector

The SmartWorks IoT Write connector allows calling PUT/POST/DELETE requests to SmartWorks IoT services for write back scenarios. A typical use case is to add or update records in AnythingDB from Panopticon. Since this connector is not for reading data, a successful service call will only return a data table with one column called Result with Success as value.

 

   NOTE

The Token URL is not visible in the connector. You can set the server-wide token URL in the “connector.oauth.tokenurl” property in the Panopticon.properties file.

 

Steps:

1.     Select SmartWorks IoT Write from the Connectors panel. The SmartWorks IoT Write Settings panel displays.

 

2.     Enter the Name of the SmartWorks IoT Write data source, then click .

3.     Enter the Client ID, Client Secret, Grant Type, and Scope to connect to the SmartWorks IoT Write.

The Panopticon server builds up the request body formatted as application/x-www-form-urlencoded from these four fields.

4.     Enter the URL that accepts PUT/POST/DELETE request.

For example:

https://api.swx.altairone.com/spaces/altair/collections/ElectronicBoards/things/01edb9j75vymj8p7qppm19h8nx

5.     Specify the appropriate HTTP Method for the request from the following options:

 

·         POST – add new data

·         PUT – replace existing data

·         DELETE – remove existing data

6.     Enter the Request Body for the HTTP POST/PUT.

7.     Click  to call the service.

   NOTE

Use PUT requests carefully to avoid duplicate entries since each data call to this connector will trigger a service call.