...
- Keep Alive
- The MQTT keep alive timeout in seconds
- Max Message Size
- The maximum message size in bytes that any message can be when pushing to IoT Hub. Generally, this should match the max message size allowed by IoTHub.
- Session Expiration
- How long in seconds to specify for session token timeouts when not using certificate based authentication
- Content Type
- Content Encoding
- The content encoding to include in the topic to Azure IoT Hub
- NONE (default) - No content encoding header will be included with the message
- UTF_8 - The 'utf-8' header will be included with the message and make the body of the message available for routing if the content type is also set to APPLICATION_JSON
- UTF_16 - The 'utf-16' header will be included with the message and make the body of the message available for routing if the content type is also set to APPLICATION_JSON
- UTF_32 - The 'utf-32' header will be included with the message and make the body of the message available for routing if the content type is also set to APPLICATION_JSON
- ISO-8859-1 - The 'ISO-5589-1' header will be included with the message and make the body of the message available for routing if the content type is also set to APPLICATION_JSON
- See Using IoT Hub Message Based Routing tutorial for more details
- Azure Date/Time Format
- The date/time format to use when pushing messages to IoT Hub
- LONG_MS_SINCE_EPOCH (default) - The timestamp values will all be as numbers in milliseconds since epoch (Jan 1, 1970) in UTC
- STRING_AZURE_COMPAT - The timestamp will be pushed as described here. This is useful when wanting to use 'edge' timestamps in Azure Time Series insights.
- See Pushing Data to Azure Time Series Insights tutorial for more details
...
The Azure Event Hubs tab has two parts - Settings and Certificates
Note |
---|
From release 4.0.26, certificate based authentication is supported |
...
Anchor |
---|
| azureeventhubscertificates |
---|
| azureeventhubscertificates |
---|
|
Azure Event Hubs - Certificates
This tab provides a list of the certificate or private keys loaded and available for certificate based authentication. This should include the client certification file and the client private key file.
Note |
---|
All certificate or private keys must be in PEM format. Private key formats supported include RSA PKCS1 or PKCS8 format. |
...
Anchor |
---|
| tagagentsagentsettings |
---|
| tagagentsagentsettings |
---|
|
Tag Agents - Agent Settings
Image Removed
Image Added
- Name
- A unique name for the tag agent.
- Enabled
- Sets whether the Tag Agent is enabled or disabled. If disabled, the Tag Agent will not run and no data will be pushed to any configured endpoints.
- Tag Provider Name
- The name of the Tag provider containing the tags.
- Tag Path
- An optional path to the root folder where the tag tree starts.
- Push Trigger
- Defines what triggers a push to the cloud endpoint
- EVENT_DRIVEN (default) - when a tag change event (value or quality) occurs, and no pending push exists, tag events will be aggregated for the 'Tag Pacing Period' before being pushed.
- PERIODIC - will push the latest data for all tags associated with the Agent every 'Tag Pacing Period'.
- With this option, only one event per tag will be sent
and tag change events will not be captured.- - this may result in data loss if tags are changing more frequently than the 'tag pacing period'
- HYBRID - will push change events as EVENT_DRIVEN but will also push non changed events on the same tag pacing period.
- Review How the MQTT Injector Push Trigger affects data published for examples
- Tag Pacing Period
- The buffer period, in milliseconds, that Tag events will be aggregated into a single payload before pushing.
- Convert UDTs
- Whether to convert UDT members to normal Tags before publishing. If enabled the Tags representing the UDT member will retain their member path prefixed by the UDT Instance name.
- Publish UDT Definitions
- This will only be used if 'Convert UDTs' is false
- Whether or not to push the UDT Definitions in the the NBIRTH messages
- Optimize UDTs
- This will only be used if 'Convert UDTs' is false
- Whether or not to 'convert UDTs' only for DATA messages.
- Set
- The Set of Azure IoT Hub endpoints that the Tag Agent will push to.
...
- Group ID
- An ID representing a logical grouping of MQTT Edge Of Network (EoN) Nodes and Devices into the infrastructure.
- Edge Node ID
- An ID that uniquely identifies the MQTT Edge Of Network (EoN) Node within the infrastructure.
- Device ID
- An optional ID that uniquely identifies a Device within the infrastructure.
The Sparkplug settings are optional and allow for an additional customization of how the Tag Agent scans and discovers tag within the specified Tag Path.
Tip |
---|
For more information see the Cloud Injector Tag Agents and Tag Trees tutorial. |
Anchor |
---|
| tagagentsadvanced |
---|
| tagagentsadvanced |
---|
|
Tag Agents - Advanced
Image Removed
Image Added
- Send All Properties - added in 4.0.25
- Send all properties, including default properties, in Sparkplug BIRTH messages
- Include Info & Control Folders - added in 4.0.30
- Push all Node and Device Info and Control folder tags from MQTT Engine
- Filtered Properties
- A semicolon delimited list of Tag properties to filter/block from being published. These should typically not be modified unless there is an explicit requirement that a specific property is needed to be added or removed from the default.
...