Skip to content

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