Subscription-based approach
Subscription-based approach
Pros:
Cons:
Subscription-based approach with incremental updates
Subscription-based approach with incremental updates
Pros:
Cons:
Periodic fetch approach
Periodic fetch approach
Pros:
Cons:
Co-located with AGV and OPC UA Server
Co-located with AGV and OPC UA Server
Pros:
Cons:
Located in Cloud environment
Located in Cloud environment
Pros:
Cons:
IoT-hub based - managed services
IoT-hub based - managed services
Pros:
Cons:
Simplified - managed services
Simplified - managed services
Pros:
Cons:
HDInsight-based - self-managed services
HDInsight-based - self-managed services
Pros:
Cons:
granular updates to specific variables
{
"timestamp": "1588173179673",
"iso_timestamp": "2020-04-29T15:12:59.673Z",
"AGV_EagleOne.6000.[BS] BRAKES SIGNALS.Brake 1 - permission release": false
}
full state of the system at each event
{
"timestamp": "1588173179673",
"iso_timestamp": "2020-04-29T15:12:59.673Z",
"AGV_EagleOne.6000.[BS] BRAKES SIGNALS.Brake 1 - permission release": false,
"AGV_EagleOne.6000.[BS] BRAKES SIGNALS.Brake 1 - automatic safety release": true,
"AGV_EagleOne.6000.[BS] BRAKES SIGNALS.Brake 1 - manual safety release": false,
...
}