specs/models/M_MDTS

Machine Data Source

Description, address and credentials for connecting to the data source so that data from the physical machine can be consumed by Tulip. This is used for defining a Machine in Tulip. The data source is created and/or managed by the customer or a 3rd Party, in a networked location accessible by a Tulip Connector Host. A Data Source can be deleted and can also be restored. There are 2 types of Machine data source :

  1. OPC UA - This is used for connecting to machines that transmit data over the OPC UA protocol
  2. Tulip API - This is a default machine data source which comes pre-configured in every Tulip instance. This is used for sending events to Tulip over Tulip's Machine API.
  3. MQTT - When mqttMachineDataSource feaure flag is enabled, MQTT data sources can be connected to.

Fields - OPC-Ua

NameDescription
NameUser defined name for the Data Source
DescriptionUser defined text describing the Data Source
Running OnThe Connector Host used to broker the data between the data source and Tulip
TypeThe protocol that you are connecting to, MQTT or OPC-Ua
Agent URLIP address or the host name for the data source.
Security ModeSecurity mode required by the OPC UA server in order to encrypt the OPC UA traffic
Authentication MethodOption to choose a specific authentication method as required by the OPC UA server
UsernameUsername required by the data source to authenticate in case authentication method is User Name
PasswordPassword required by the data source to authenticate in case authentication method is User Name
Private Key & CertificateOption that allows user to upload private key & certificate in order to authenticate using X509
ImageUser defined image to represent the Data Source
Deactivation StatusA boolean that indicates whether the machine is active or deactivated

Fields - MQTT

NameDescription
NameUser defined name for the Data Source
DescriptionUser defined text describing the Data Source
Running OnThe Connector Host used to broker the data between the data source and Tulip
TypeThe protocol that you are connecting to, MQTT or OPC-Ua
VersionThe MQTT version to be connected to
HostIP address or the host name for the data source.
PoerThe port your connection will leverage for communication
Authentication MethodOption to choose a specific authentication method as required by the OPC UA server
ProtocolMQTT or MQTTS (MQTT over TLS)
PathAn optional path to connect to your broker
ClientIDThe client ID that will connect to your broker, if Auto-generate is selected, a random client id will be used on connection
PathAn optional path to connect to your broker
Username and PasswordAn optional field where you can provide a username and password to be used for authentication
Keep AliveAn optional field that defines how long the client will wait before proving a heartbeat to the central broker
if MQTTS - Private KeyA private key is a cryptographic key that is kept secret and used to verify the identity of a client during the secure, encrypted communication process.
if MQTTS - CertificateA certificate is a digital document that includes a public key and information about its owner, providing a means to establish trust and securely authenticate MQTT clients in a communication network.
if MQTTS - Trusted CAA trusted CA (Certificate Authority) is a well-established and trusted entity responsible for issuing digital certificates, which are used to verify the authenticity of MQTT clients and ensure secure communication within the MQTT network.

Tests

IDName
QA-T1005Machine Monitoring : 10 - Data Source page.

Requirements

No requirements