|
|
MQTT Configuration
- This page supports adding MQTT Broker configuration.
- Note: check developers guide help section to setup a simple MQTT Broker.
- Endpoint Name: Unique Endpoint configuration name.
- Endpoint Description: Endpoint description.
Connection: MQTT Connection configuration.
- Server: MQTT Broker url or hostname. (mqtt.google.com)
- Port: MQTT Broker port. (8883)
- Protocol: Select protocol tobe used for connection.
- TCP: For unsecure connection.
- TLS: For secure connection.
- Web Socket: For unsecure websocket connection.
- Secure Web Socket: For secure websocket connection.
- Client Id: client id to be used by reader for MQTT connection.
- Clean Session: For clean session on every startup. (default: True).
- Debug: To publish raw MQTT Broker messages. (default: False).
- Keep Alive: Time interval for PINGREQ messages. (default: 60 seconds).
- Basic Authentication: When Basic Authentication is enabled, user can enter User Name and Password for connecting to mqtt broker.
Topics: MQTT Topics configuration.
- Management:
- Commands:
- Topic: Reader will subscribe to this topic and listen for management commands. (Example: /apps/{deviceHostname}/mgmt/commands).
- Responses:
- Topic: Reader will subscribe to this topic and listen for management commands. (Example: /apps/{deviceHostname}/mgmt/responses).
- qos: quality of service to be used.
- Retain: Retain flag for published messages.
- Control:
- Commands:
- Topic: Reader will subscribe to this topic and listen for management commands. (Example: /apps/{deviceHostname}/ctrl/commands).
- Responses:
- Topic: Reader will subscribe to this topic and listen for management commands. (Example: /apps/{deviceHostname}/ctrl/responses).
- qos: quality of service to be used.
- Retain: Retain flag for published messages.
- Tag Data:
- Topic: Reader will publish Tag Data to this configured topic. (Example: /apps/{deviceHostname}/data).
- qos: quality of service to be used.
- Retain: Retain flag for published messages.
- Management Events:
- Topic: Reader will publish Management Events to this configured topic. (Example: /apps/{deviceHostname}/events).
- qos: quality of service to be used.
- Retain: Retain flag for published messages.
- Note: Atleast one section need to be configured for successfully adding Endpoint.
Certificates: MQTT TLS configuration.
- Default Use key and certificates from local files will be enabled.
- Note: Before adding Endpoint Configuration The certificates need to be imported into reader. Refer Certificates section in Integration Guide.
- Certificate: Selects the client certificate to be used from the list of installed certificate.
- Passphrase: Private key password.
- Cert Algorithm: Specify the algorithm to use generate the certificate.
- Cert Format: File format of the certificate.
- Verify Server Certificate: Flag to enable/disable server certificate.
|