Connect IoT - Factory Automation Driver#
Data Types#
These are the supported specific data types:
| Name | Description |
|---|---|
| String | String Value |
| Boolean | Boolean Value |
| Integer | Integer value |
| Decimal | Decimal value |
| Object | Structured value |
| Table: Factory Automation specific data types |
Protocol Parameters#
The protocol supports the following parameters:
| Name | Type | Possible Values | Default Value | Description |
|---|---|---|---|---|
| dataPlatform | Enum | MSSQL | "MSSQL" | Data Platform where the events are generated |
| server | String | "127.0.0.1" | Server where the Data Platform is located | |
| port | Integer | 1433 | Port where the server is listening | |
| instanceName | String | "" | The instance name to connect to. The SQL Server Browser service must be running on the database server, and UDP port 1434 on the database server must be reachable. | |
| encrypt | Boolean | False | Flag determining whether or not the connection will be encrypted | |
| user | String | "" | User name to use for authentication | |
| password | String | "" | Password to use for authentication | |
| domain | String | "" | Domain of the user | |
| databaseName | String | "" | Database to connect to | |
| connectionTimeout | Integer | 15000 | Connection timeout in ms | |
| requestTimeout | Integer | 15000 | Request timeout in ms | |
| eventDequeueInterval | Integer | 1000 | Event Dequeue interval (after queue is depleted, how long to wait until try again) | |
| jobDequeueInterval | Integer | 1000 | Job Dequeue interval (after queue is depleted, how long to wait until try again) | |
| maxEventRetries | Integer | 5 | Maximum number of times to try to process a queued event | |
| maxJobRetries | Integer | 5 | Maximum number of times to try to process a queued job | |
| maxConcurrentJobs | Integer | 10 | Maximum number of jobs that can be running at the same time | |
| controllerCommunicationTimeout | Integer | 5000 | Maximum amount of time to allow the controller to reply to requests from the driver (ms) | |
| retryAttempts | Integer | 30 | Maximum number of retries to perform any job related communication | |
| sleepBetweenAttempts | Integer | 1000 | Time to wait between retries to perform any job related communication | |
| defaultJobType | String | "" | Job Type to use when creating a new Job entity | |
| wildcardTopic | String | "%IoTEvent%" | Wildcard for filtering event topics | |
| systemPollingInterval | Integer | 300000 | Time between calls to the system for updates on child jobs |
Table: Factory Automation specific parameters