IIoT Application Stack
Business Strategy and Innovation Framework
IIoT Application Stack and Interoperability Dimensions
App # 1 App # 2 App # 3 App # 4
|
Interoperability Dimension |
|
IIoT Platform Services |
COMMON SERVICES |
IIoT Platform Services |
IIoT Platform Foundation |
COMMON INFRASTRUCTURE |
IIoT Platform Foundation |
IIoT Platform A |
|
IIoT Platform B |
Device A( App # 1)
Device B( App # 1)
|
Device C( App # 2)
Sensor D( App # 2)
|
Device E( App # 3)
Sensor F( App # 3)
|
|
Sensor G( App # 4)
Sensor H( App # 4)
|
Figure 6-1: High-level overview of key IIoT platform components( Source: Adapted from IIC Open Horizontal testbed program [ IIC2 ])
Each IIoT application depends on a platform foundation and a set of platform services.
The platform foundation provides the basic processor, network and system software needed to host the IIoT platform services. From an application perspective, the platform may involve an Infrastructure-as-a-Service solution( IaaS) or a hosted solution( public / private cloud, selfmanaged / third-party-managed, on-site / remote cloud, etc.).
IIoT platform services comprise two service groups.
Connectivity-management services include the functions needed to connect a device or sensor to a network and then manage its communications behavior once in operation. Device lifecycle management is an important support function and includes pre-provisioning( for device testing), service provisioning, activation, ongoing device management, in-operation status monitoring and decommissioning activities. User tools, such as management dashboards, visualization aids and services for remote troubleshooting are another important aspect of connectivity-management services.
Application-enablement services provide an environment for developers and users to develop, deploy, and manage IIoT applications. Developer environments provide services for managing data feeds and performing quality-control checks. Application-enablement services help users implement the application logic and business rules that enable a connected device to fulfill control-action and alarm-notification objectives.
Together, these two categories of platform service offer a wide range of capabilities comprising the items in Figure 6-2:
IIC: PUB: B01: V1.0: PB: 20161115- 40-