IoT City Tour
Presentation
Realtime Data – The Source of Corporate Intelligence and Agility
IoT City Tour
1. Some thoughts on Industry 4.0
2. Internet of Things vs. Industrial Control
(and practices)
3. The OPC specification in brief
4. Short round-trip through „Industrial Data“
5. Benefits of MongoDB being an universal
data store
30 Minutes to Cover
IoT City Tour
The Problem
IoT City Tour
The Problem
IoT City Tour
“Classic” Industry
IoT City Tour
3.x
Industry
MaterialFlows
Source: https://chemicalparks.eu/system/files/attachments/file/14/European_Pipeline_Infrastructure__Networks.pdf
IoT City Tour
Goal is the
“Smart Factory”
Further
Computerization of
Traditional Industries
The Internet of Things
Is Technological
Foundation
Industry
4.0Drivers
IoT City Tour
4.0Industry
Effects
End of Data Boundaries
for Individual Factories
Data
Interconnectability
Between Sites Without
Geographical
Restrictions
Enourmous
Growth
of Production and
Supplier Networks
IoT City Tour
The Internet of Things
IoT City Tour
Our Scope
Realtime Data
IoT City Tour
system:inmation
IoT City Tour
SQL
Text/XML
NoSQL/Schema-flexible/BSON
OPC
Common Data Sources
IoT City Tour
1996 20131998 2001 2003 2006 2007 2009
OPC Data Access (DA) specification established
OPC Alarms and Events (A&E) specification established
OPC Historical Data Access (HDA) specification established
OPC Unified Architecture (UA) created
OPC UA 1.0 becomes available
First products based on OPC UA
OPC UA 1.01 becomes available
OPC UA 1.02 becomes available
OPC: OLE for Process Control
Source: www.opcfoundation.org
IoT City Tour
Teach yourself…
…and visit www.opcfoundation.org
IoT City Tour
Source: www.intel.com
OPC?
IoT City Tour
Source: www.arduino.cc
OPC!
IoT City Tour
Source: http://www.ccj-online.com/ovation-upgrade-7fa/
Always OPC!
IoT City Tour
Advantages
IoT City Tour
Simplification
Advantages
No schema pre-definition
Few (sufficient) datatypes
IoT City Tour
Data Types:Oracle, PL/SQL
Source: www.techonthenet.com/oracle/datatypes.php
Advantages
IoT City Tour
Data Types:SQL Server
Source: www.connectionstrings.com/sql-server-data-types-reference
Advantages
IoT City Tour
Data Types:OPC UA
Advantages
IoT City Tour
Advantages
Data Types:
IoT City Tour
Data Type Flexibility
Advantages
“Intrinsic” variants
“Intrinsic” arrays
IoT City Tour
Sample Storage: Each (sub-second
accurate) measurement is stored as a
“Micro-Document”
oObjectId points into another collection which stores the context information for this item (e.g. measurement). cThis is the distinct counter relative to the value updates which were received from the external data source.
vA value submitted by an external (OPC) server, in whatever format. qThe external quality (bit mask).tThe original timestamp taken from the external server.hThe timestamp of the historization process (and machine).
Advantages
IoT City Tour
Sample Storage: Different data types can be stored
in the same “value” field:Advantages
IoT City Tour
Summary MongoDB is the perfect fit for Industrial Big Data
• It has the performance and the scalability options required to store hi-freq data in huge amounts
• Timestamp accuracy is sufficient
• Schema (-less) flexibility fits the variant data structures, originated in (OPC) source systems
• BSON is not only about storage, but also transport
• Unbeatable value offer (both software and hardware utilization)
• It exposes ‘natural’ data structures which simplify any kind of further analysis
• Choose between private and public cloud storage
IoT City Tour
Thank You.