Report multiple Resources independently to the Cloud

The diagram below shows an Octave implementation to independently report data for multiple Resources on a customer asset including thermometer, humidity, and wind speed Sensors.

In this implementation, an Observation has been created for each Resource. The thermometer Observation simply forwards all Events to the cloud. The humidity Observation buffers every 10 Events and the sends an Event to the cloud with the average humidity reading. The wind speed observation Filters Events such that only those with a wind speed reading above 35 are sent to the cloud.

Each Observation has its own, named Stream through which Events are sent to the cloud. On the cloud side, each stream is processed by a Cloud Action which can then send information to an external cloud service (denoted as Your Cloud in the diagram).

1845

πŸ“˜

Key Takeaways:

  • By creating a Cloud Stream Observation, a dedicated Stream is created for that Observation.
  • To independently report Resource data with their own orchestration rules, you can create one Observation per Resource.
  • To independently post these data streams to a third-party cloud, you can create a Cloud Action for each Stream

πŸ‘

Learning more:

To report Resources altogether in a single Stream or to a single endpoint in your Cloud, or to schedule data from each Stream to be sent at the same time, see the related topics further in this section.