Upload
others
View
4
Download
0
Embed Size (px)
Citation preview
www.arrowhead.eu
The Arrowhead direction-
Building automation systems based on IoT
Prof. Jerker Delsing
1
www.arrowhead.eu
2
How to build very large complex automationssystem?
www.arrowhead.eu
3
Heathrow terminal 55 million connected points!!
www.arrowhead.eu
4
Heathrow terminal 55 million connected points!!Many parallel systems - to many!!
www.arrowhead.eu
5
What about London railway then? X.XXX.XXX number of bearings
Connected bearings will support Bearing condition monitoringRailway wagon condition monitoring
www.arrowhead.eu
6The society nervous system - the automation challenge Annual growths more than 10% and over 40 billion connected devices are expected worldwide by 2020. - Artemis SRA 2011
Massive automation systems not possible with current technologies
Not enough many engineers on the globe to do the job with current technology
Arrowhead automation service framework based on Internet of Things and Service Oriented Architecture
enabling Collaborative automation involving almost any device and Machine supported system integration
www.arrowhead.eu
7
Benefits to the production industry• Better optimization and coordination of single processes or process chains and of
complete plants and sites, • Significantly improved resource efficiency. • Better coordinated control loops in one process step and improved collaboration of
control systems of different processes along a process chain give higher process yields which results in better material efficiency, waste reduction, less energy use and reduction of pollution.
• Improved product quality through better process control and smart quality control• Higher utilization of equipment• New collaborative solutions with integrated information management offer new
possibilities for supply chain management including price-based coordination or optimised market mechanisms
• Safer operation of plants due to improved control and shut-down procedures. • Possibilities to integrate multiple processes.
www.arrowhead.eu
8
The global cloud approach
www.arrowhead.eu
9
The local cloud approach
www.arrowhead.eu
10
Necessary technologyRobust communication, wired or wirelessIoT sensors, actuators, PLC:s, etc.DCS and SCADA functionality’MES and ERP functionality
Cloud integration technologyEngineering tools for cloud automation systemsTest tools and simulators for debuggingMigration of cloud automation into legacy production system Suitable security
www.arrowhead.eu
11
Experiments made Boliden 2011
Control over wireless link Hydraulic control at damm in Tampere 2013
PLC in a global cloudLKAB 2013
SCADA in a local cloud
www.arrowhead.eu
12Whats in the worksArrowhead
Automation cloud integration technology - SOA basedInteroperability at service level across suppliers and
technologiesTechnology translationIntegration to legacy technologyDevelopment support, documentation, trainingDevelopment toolsTest toolsOpen source working examplesCommercial actors offering products
www.arrowhead.eu
13Whats in the worksArrowhead
Automation cloud integration technology - SOA basedInteroperability at service level across suppliers and
technologiesTechnology translationIntegration to legacy technology
ARROWHEAD FRAMEWORKCOMPLIANTNETWORK
IASM
II
Application
Application
Application
Appl
icat
ion
Application
Application
www.arrowhead.eu
14Whats in the worksArrowheadEngineering tools for cloud automation systems
Development support, documentation.
SoSD: System-of-Systems Description SoSDD: System of Systems Design Description SysD: System Description SysDD: System Design Description SD: Service Description IDD: Interface Design Description CP: Communication Profile SP: Semantic Profile
www.arrowhead.eu
15Whats in the worksArrowhead
Development toolsManagement tool
www.arrowhead.eu
16Whats in the worksArrowhead
Security supportSecurity at service levelData encryption
4. Authentication Process 121
AAA ServerCoAP NASPCuser_KEY
Login service new requestvalidatedValidated & Ticket
Service & Method & Ticketresponse
Service & Method & Ticketresponse
Ticket timeout
Authentication
Access Control
Authentication
Access Control
Figure 6: Authentication process
4.1 Authentication Method
On the authentication process the server must recognize the user as a valid user andcommunicate that to the CoAP-NAS. This process needs to be flexible and compatiblewith other standards and with this goal the propose framework creates a public loginCoAP service on the CoAP-NAS. This login service must receive a PUT request withone of the following contents as a payload:
• User name and password as plain text. This option is only recommended duringtesting, debugging and development phases.
• User name and password hash. This is easy to implement and could be authenti-cated directly on the CoAP server (without RADIUS).
• A RADIUS packet (future work).
The possibility to run RADIUS protocol over CoAP (see section 2.4) gives to theframework a flexible authentication method usable with a standard RADIUS server.
www.arrowhead.eu
17Whats in the worksArrowhead
Test tools for cloud automation.
www.arrowhead.eu
18Whats in the worksArrowhead
Automation cloud integration technology - SOA basedOpen source working examplesCommercial actors offering products
www.arrowhead.eu
19
Can we build Arrowhead automation systems today Robust communicationIoT sensors, actuators, PLC:s, etc.DCS and SCADA functionalityMES and ERP functionalityCloud integration technologyEngineering tools cloud automation Test tools and simulatorsMigration to cloud automationSuitable security
➡Products on the market➡Some products on the market➡First products on the market➡Demonstrated in industrial env.➡Some products on the market➡Demonstrated in industrial env.➡First products on the market➡Demonstrated in industrial env.➡First products on the market
www.arrowhead.eu
20
Thanks for listening