Cloud Event Recipient (nCloudDriver-CloudEventRecipient)

In Niagara 4.9 and later, the CloudEventRecipient is used much like the CloudAlarmRecipient, but with the Niagara EventService.

This generic component is configured to receive event data from Niagara as they are generated and send them to the cloud using the configured factory and the configured CloudConnector. The protocol used is determined by the configured CloudSentienceDevice protocol Type.

 NOTE: A configured NiagaraCloudNetwork object must exist in the station in order for the CloudEventRecipient to function properly. Additionally, the CloudConnector must be properly configured in the station's Services. 

The DefaultSource component is found in the event palette, while the CloudEventRecipient component is in the nCloudDriver palette.

Figure 35.   CloudEventRecipient properties
Image

To access these properties, expand Config > Services > Event Service, double-click CloudEventRecipient.

Property Value Description
Enabled true (default) or false Enables and disables the routing of events to the recipient. If it is set to false, trap events are not routed.
Device null (default), CloudSentienceDevice Indicates the CloudSentienceDevice (under NiagaraCloudNetwork)  used for routing events.
Enable Batch Events Batching Enabled or Batching Disabled (default) Enables and disables batch events.
Event Batch Delay 00000h 00m 30s (default) Specifies the amount of time to delay before sending batch events to the cloud.
Event Batch Size 100 (default) Specifies the size (number of events). Range is from 2 to 512.
Last Sent To Cloud null (default) Timestamp shows the last time events batch was sent to the cloud.

Action

  • Process — A driver triggers the event on the EventService providing the timestamp, source, etc., for the event which is sent to the cloud.