Research Article

A Survey of Industrial Internet of Things Platforms for Establishing Centralized Data-Acquisition Middleware: Categorization, Experiment, and Challenges

Table 1

Qualitative analysis of IIoT data acquisition middleware systems.

Middleware (company)Operation environmentIndustrial protocolsCommunication protocolDb driverReal timeSecurity

Azure IoT Hub (Microsoft) [31]CloudOPC-UA, modbusMQTT, RESTOOO
AWS Industrial IoT (Amazon) [32]CloudOPC-UA, modbusMQTT, RESTOOO
IBM PSB (IBM) [33]On-premisesOPC-UAMQTT, RESTOOO
Oracle Internet of Things Cloud Service (Oracle) [34]CloudXRESTOXO
Predix edge (GE digital) [35]CloudOPC-UA, modbusMQTT, RESTOOO
Kepware (PTC) [36]On-premisesPLCs, modbus, OPC-DA/UAMQTT, RESTOOO
PI Collect (OSIsoft) [37]On-premisesPLCs, modbus, OPC-DA/UAMQTT, RESTOOO
AVEVA Edge (Aveva) [38]On-premisesPLCs, modbus, OPC-DA/UAMQTT, RESTXOO
Mind Sphere Connect (Siemens) [39]CloudPLC (Siemens), modbus, OPC-UAMQTT, RESTXOO
WISE-PaaS (Adventech) [40]CloudOPC-UAMQTT, RESTOOO
ThingPlug (SKT) [41]CloudXMQTT, REST, OneM2MOXO
N-MAS (Ntels) [42]Cloud, om-premisesXMQTT, RESTOXO
ThingSPIN (Hancom MDS) [43]On-premisesOPC-UA, modbusRESTOOO
TeraONE (DataStreams) [44]On-premisesOPC-UAREST, OneM2MOOO
MOBIUS (KETI) [45]On-premisesXREST, OneM2MXOO
IoTEP [46]On-premisesXMQTT, REST, LwM2MOOO
SEnviro Connect [47]CloudXMQTT, RESTOOO
SPLS [48]CloudXā€”OOO