You are on page 1of 29

Industrial Internet of Things

(IIoT / IoT)

Protocol Overview and Examples


09.01.2017

sales@ssidecisions.com
www.ssidecisions.com

2017 SSI Software Services GmbH


IoT / IIoT What is it all about?

IoT - Internet of Things


IoT is the network of interconnected things/devices which are embedded
with sensors, software, network connectivity and necessary electronics
that enables them to collect and exchange data making them responsive.
Allows integration and data exchange between the physical world and
computer systems over existing network infrastructure.

IIoT - Industrial Internet of Things


Focus on processes, plants, tools and optimizations
Two approaches for standardization:

Industrie 4.0 in Germany

Industrial Internet Consortium (IIC) in the US

2017 SSI Software Services GmbH


Training
Industrie 4.0
The term "Industrie 4.0" originates from a project in the high-
tech strategy of theGerman government, which promotes the
computerization of manufacturing.
RAMI 4.0 (new reference architecture)

IIC
The Industrial Internet Consortium is an open membership
organization with over 250 members from 28 countries, formed
to accelerate the development, adoption, and wide-spread use
of interconnected machines and devices, intelligent analytics,
and people at work.
Founded by AT&T, Cisco, General Electric, IBM, and Intel in
March 2014
The Industrial Internet Consortium is managed by the Object
Management Group (OMG).
IIRA
2017 SSI Software Services GmbH
Industrie 4.0 versus IIC

2017 SSI Software Services GmbH


Protocols used in the IIoT
OPC UA
MQTT
AMQP
DDS
HTTP
REST
There are many more

2017 SSI Software Services GmbH


Protocols used in the IIoT

2017 SSI Software Services GmbH


Protocols used in the IIoT

2017 SSI Software Services GmbH


What is the IIoT made of

Edge Computing

2017 SSI Software Services GmbH


What is the IIoT made of

AMQP

AMQP AMQP HTTP/XMPP


MQTT REST
OPC UA
MQTT
AMQP
OPC UA

OPC UA
DDS

2017 SSI Software Services GmbH


Where are IIoT Protocols used?

AMQP

MQTT
OPC UA

DDS
OPC UA
SECS/GEM/
IOLink HSMS/INT Modbus I++ EtherCA PV02
T
Bluetoot
A DeviceN SiLA /
CANope Profibus h
n et Varan AnIML
/
Profinet
2017 SSI Software Services GmbH
Client/Server vs. Publish/Subscribe

Client/server protocols require


the client to connect to the
server and make requests.
The server holds the data and responds
to requests from the client.

Publish/subscribe protocols
require the devices to connect
and publish data to a topic on
an intermediary broker.
Consumers can connect to the broker
and subscribe to data from the topic.

2017 SSI Software Services GmbH


MQTT
Message Queue Telemetry Transport, targets device
data collection.
Main purpose is telemetry, or remote monitoring.
Goal is to collect data from many devices and
transport that data to the IT infrastructure.
It targets large networks of small devices that need to
be monitored or controlled from the cloud.
All the devices connect to a data concentrator server,
publish/subscribe protocol
minimal overhead (2 byte header) and reliable
communications.
MQTTs payload is application specific, and most
implementations use a custom JSON or binary format.

2017 SSI Software Services GmbH


DDS
Data Distribution Service (DDS) targets devices that
directly use device data (Device to Device)
DDS can efficiently deliver millions of messages per
second to many simultaneous receivers.
Publish/subscribe protocol
Open standard managed by the Object Management
Group (OMG).
DDS is decentralized. DDS nodes communicate
directly in peer-to-peer fashion fast, reaching sub-
millisecond resolution.
DDS is a good solution for reliable, real-time data
delivery at the edge / M2M communications.

2017 SSI Software Services GmbH


OPC UA
OPC Unified Architecture (OPC UA) is the next
generation standard from the OPC Foundation.
Classic OPC is well known in the industrial space and
provides a standard interface to communicate with
PLCs.
OPC UA aims to expand OPCs interoperability to the
device and enterprise levels.
Client/server protocol.
Clients connect, browse, read, and write to industrial
equipment.
Interoperable between vendors.
Highly secure, uses two-way message signing and
transport encryption.

2017 SSI Software Services GmbH


OPC UA Publish Subscribe Protocol
Addition of the publish/subscribe messaging pattern to
the OPC UA specification
OPC UA PubSub defines a message protocol that can
be used with multiple encodings (e.g. JSON, UA Binary
or XML) and multiple transports (e.g. AMQP, MQTT,
XMPP et. al.).
Applications which publish information create data or
event subscriptions as they would for normal OPC UA
communications and forward the notifications
produced to the Message Oriented Middleware.
Applications which consume information create
subscriptions with the Message Oriented Middleware
which will forward the messages to them as they
arrive.

2017 SSI Software Services GmbH


AMQP
Advanced Message Queuing Protocol is all about
queues.
It sends transactional messages between servers.
Message-centric middleware
Can process thousands of reliable queued
transactions.
Publish/subscribe protocol
AMQPs biggest benefit is its robust communications
model that supports transactions.

2017 SSI Software Services GmbH


Conclusion
OPC UA, HTTP, MQTT, DDS, and AMQP all have a place
in IIoT.
Which protocols take majority market share is unclear.

2017 SSI Software Services GmbH


MS Azure OPC UA Integration SDK

Source: Microsoft 2016 from


SPS Drives in Nuremberg 2016,
Germany

2017 SSI Software Services GmbH


MS Azure IoT Hub

Source: https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-what-is-iot-h

2017 SSI Software Services GmbH


IIoT Box IoT Enabler

The IIoT Gateway is based on Windows IoT Core to support local Fog
/ Edge Computing to forward and to exchange selected data to the
cloud. The IIoT Box includes already analytical Features to analyze
the collected data in real-time or to perform data aggregation.

2017 SSI Software Services GmbH


IIoT and different locations

Discovery Service
CLOUD

Messagin Config. Processin


Integrati
g Service Service g Service
on
Service
Location A

Message Bus / IoT

Message Bus / IoT

Discovery Service
Persisten
Field ce
Service
Service

Discovery Service Analytic


Service
OPC UA
Service
Message Bus
Config.
Locatio

Sensors Service
nB

SOA / Micro Service Architecture (MSA) enables local


centralized Security with Device Management and
centralized Roles and Rights Management.

2017 SSI Software Services GmbH


IIoT Example: Process Application
Advanced Energy Warstein
http://www.advanced-energy.com/

2017 SSI Software Services GmbH


IIoT Example: Cloud Integration
Advanced Energy Warstein
http://www.advanced-energy.com/

Different
Firewall AMQP
protocols

M2M /
Message
Broker
Queue

IoT Cloud
Infrastructure

2017 SSI Software Services GmbH


IIoT Example: LAN/WLAN Integration
Advanced Energy Warstein
http://www.advanced-energy.com/

2017 SSI Software Services GmbH


IIoT Example: modern UI/UX
Advanced Energy Warstein
http://www.advanced-energy.com/

Real Time Charts


Cloud IoT Features
Event Monitoring
Predictive Analytics

Live Demo:
http://aeiotcloud.azurewebsites
.net/

2017 SSI Software Services GmbH


IIoT Example: Predictive Analytics
FIBRO GmbH Weinsberg
www.fibro.de

Charts
Trends
Health
Monitor
Events
Predictive
Maintenance

This example was developed in 6 months,


including the statistics and linear models.

2017 SSI Software Services GmbH


What happened the last months?
Nov 2016 Jan 2017

Bosch IoT Suite will establish an Open Source Protocol:


PPMP
Bosch IoT Suite cooperates with General Electric based on
Open Source
Microsoft Azure will include the SIEMENS WebSphere
Components, API is in preparation

Status: 12.01.2017

2017 SSI Software Services GmbH


What comes next?

When the intelligence generated


by IoT systems and networks is
integrated with wearables that
support augmented reality, that
same technology has the potential
to create a workforce of smart
humans. It will enable them to
solve problems, simplify jobs and
use real-time information on the Digital Production: Azure IoT
Valerie Riffaud-Cangelosi, Cloud
go.
new markets development manager at
Epson

2017 SSI Software Services GmbH


Contact

Strategic Systems International

E-Mail: sales@ssidecisions.com
Web: http://www.ssidecisions.com

2017 SSI Software Services GmbH

You might also like