Open Source SCADA. A Framework for the Connected World. Remote Monitoring and Control 2014 SCADA Technology Summit. Presented by:

Similar documents
KURA M2M/IoT Gateway. reducing the distance between embedded and enterprise technologies. Tiziano Modotti, October 28 th, 2014

Cloud, Simple Practical Applications On industrial automation, process control and distributed real-time systems

HMI Mobility. A White Paper from InduSoft

Repeater. BrowserStack Local. browserstack.com 1. BrowserStack Local makes a REST call using the user s access key to browserstack.

Ludovic THUIN Technical Support Engineer. Serge WAUTIER Software R&D Manager

NEW LIFE FOR EMBEDDED SYSTEMS IN THE INTERNET OF THINGS

Cloud Computing for SCADA

APP DEV. We build your ideas into web and mobile applications. steicho. Technological Solutions

Cross-Platform Software Considerations for Internet of Things

Workshop on Android and Applications Development

Software INTERACT. MachineLogic. The Shortest Distance Between Man and Machine

Example of Standard API

Interfacing with Manufacturing Systems in Education and Small Industry Using Microcontrollers through the World Wide Web

AutoLog ControlMan. Remote Monitoring & Controlling Service

Introduction to Cloud Computing. Lecture 02 History of Enterprise Computing Kaya Oğuz

Considerations for Mobile Application Development

EZ RMC Remote HMI App Application Guide for ios

TRIMS Cloud Computing

Mobile Print/Scan Guide for Brother iprint&scan (Android )

Cloud Omnichannel Contact Center Software

C o v e r. Thin Client Application Options. SIMATIC Thin Client s FAQ h April 2009 e et. Service & Support. Answers for industry.

Building A Self-Hosted WebRTC Project

Mobile Development with Qt

MEAN/Full Stack Web Development - Training Course Package

Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013

Your Location Instant NOC using Kaseya. Administrator at Remote Location Secure access to Management Console from anywhere using only a browser

Firenze. Iottly, open source Internet of Things distribution

Step into the Future: HTML5 and its Impact on SSL VPNs

A Data Collection Revolution?

Connecting to Wireless networks and hotspots

Off-the-shelf Packaged Software Systems And Custom Software Analysis By Gamal Balady MASS Group, Inc.

Introduction to Android

How to Leverage Information Technology and Win the Competitive Advantage

GeoInt 2015 Watson Workshop

Solutions using our software products

Dynamic M2M Event Processing Complex Event Processing and OSGi on Java Embedded

What We Learned From Porting 50+ Cloud Apps to Tizen. Dima Malenko, Vlad Pavlov, rollapp Inc.

Automation and Virtualization, the pillars of Continuous Testing

C-more Remote HMI App

Technical Training Module ( 30 Days)

JavaFX Session Agenda

HTML5 AUTOMOTIVE 2013 White Paper Series

One Day Wonderware User Conference

Integrating Mobile into Your Cross- Platform Strategy with Qt

Software Requirements Specification For Real Estate Web Site

Take full advantage of IBM s IDEs for end- to- end mobile development

Kepware s Latest Communications Platform Addresses Need for Enterprise Service Bus

X Series Application Note 43:

Know the Difference. Unified Functional Testing (UFT) and Lean Functional Testing (LeanFT) from HP

Dr. Dimitar Valtchev. 24 June 2010, Stuttgart, Eclipse Embedded Day

M 2 M IWG. Eclipse, M2M and the Internet of Things. Overview. M 2 M Industry WorkGroup! M2M?

Hosted Desktop for Business

Whitepaper. Trans. for Mobile

OPC COMMUNICATION IN REAL TIME

Position Paper: Toward a Mobile Rich Web Application Mobile AJAX and Mobile Web 2.0

Node.JS Appliances on Embedded Linux Devices. Mehmet Fatih Karagöz & Cevahir Turgut

How To Use The Lutron Home Control+ App On An Ipad Or Ipod

Impact of OPC UA and Information Modeling on Monitoring Solutions. Ron DeSerranno, Founder / CEO rdeserranno@b-scada.com

Lecture 3 Mobile App Development (Android, ios, BlackBerry, Windows Mobile) <lecturer, date>

Seedling Internet of Things (IoT) and Wearables Platform

NetBeans IDE Field Guide

Reminders. Lab opens from today. Many students want to use the extra I/O pins on

Toward Connected Vehicle with AGL

APPLICATION DEVELOPMENT FOR THE IOT ERA. Embedded Application Development Moves to the Cloud

THE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS

Kaspersky Security for Mobile Administrator's Guide

A Monitored Student Testing Application Using Cloud Computing

Secure Communication Made Easy

Oracle Service Cloud and Oracle Field Service Cloud Accelerator

IT Infrastructure and Emerging Technologies

Mobile Payments: The Market for Travelers, Unbanked, and No/Low Credit Users

An Overview. Executive Overview! Salestrakr LLC! Page 1

TNC is an open architecture for network access control. If you re not sure what NAC is, we ll cover that in a second. For now, the main point here is

WISE-4000 Series. WISE IoT Wireless I/O Modules

Certified Selenium Professional VS-1083

Mile Run World Record Progression 1913 to 1999 (Source: Wikipedia) Rapid App Development Fosters Improvement

WOS Cloud. ddn.com. Personal Storage for the Enterprise. DDN Solution Brief

NCR NETKEY Deliver and manage an interactive kiosk and digital signage experience

The Internet of ANYthing

PEGA MOBILITY A PEGA PLATFORM WHITEPAPER

Seamless integration Connect our solution to your business applications thanks to our open architecture

@CodenvyHQ

owncloud Architecture Overview

The Benefits of Component Object- Based SCADA and Supervisory System Application Development

GEMALTO M2M KEY TECHNOLOGY TRENDS OF M2M

COPYRIGHT RESERVED TEAM MYSTERIOUS MANIACS HOME AUTOMATION via BLUETOOTH (Using ANDROID PLATFORM)

CRESTRON-APP/CRESTRON-APP-PAD Control App for Apple ios

Web Cloud Architecture

The Internet of Things: Opportunities & Challenges

Bridge Mobile with Connection Magic User Guide

Lab 0 (Setting up your Development Environment) Week 1

CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup. Emmanuel Agu

Network Licensing. White Paper 0-15Apr014ks(WP02_Network) Network Licensing with the CRYPTO-BOX. White Paper

NotePad No More: - A Personal Survey of HTML5 Developer Toolsets. Stewart Christie - Tizen and HTML5 Community Manager.

Offering your own libraries in the CODESYS Store: Creation, marketing, benefits CODESYS Users' Conference 2014, Boris Schuster

FROM BANNER 8 TO BANNER XE. What s the story?

Transcription:

Remote Monitoring and Control 2014 SCADA Technology Summit Open Source SCADA A Framework for the Connected World Presented by: Chuck Weissman Los Angeles Metro

Overview Emergence of deeply embedded and connected SCADA A changing model for distributed SCADA systems Why conventional SCADA cannot respond How Open Source can and will fill the gaps

SCADA Revolutions - The Early Days 1930 s pneumatic and hardwire controls 1960 s mainframe s and telecommunication Late 80 s distributed workstation based SCADA and color vector graphics

Modernization of SCADA Early 90 s Wonderware brings HMI to the PC 2000 s HMI Touch Panel PCs Right Now - SCADA Mobile Access

The Next Revolution - SCADA Getting Connected Microcontrollers with Displays GPIO 9/11/2014 Intel launches Edison super-micro controller with GPIO, integrated WiFi and bluetooth... wearable connected devices

The trend will continue into every (other) aspect of life Commercial and Consumer Appliances Health and fitness Recreation and just plain fun

Wait, what about Security? World is not waiting. Convenience and ROI are winning people over. The world wants to be connected and does not care about or understand security (yet). Perception is still just about stolen celebrity nude photos and credit card numbers. Awsome! It s Let s do it! secure

Let s leave it at this for now: Passwords, certificates, encryptions yada yada. It s not working and won t work for this new era but we are going to connect anyway. A new unified security paradigm is needed. A topic for next year perhaps.

So, who is getting Connected? Cellular machine connections expected growth 2013-2017 across key vertical markets - from 177 to 366 million (excludes direct Internet connected devices!). Mike Bell - Intel: expect the number of connected devices in the world to hit 50 billion by 2020, and that by 2018, there will be 320 million wearable devices

Closed-Source SCADA Works Great Here HMI Workstations SCADA Servers Mobile / Connected Users PLC and Automation Controllers Internet With limited or no mobile capabilities Machines

A Cloudy Picture is Emerging However Full featured SCADA inside stamp sized embedded machine controller

Don t necessarily need server, PLC or even PC anymore! $25 TOUCH PANEL MODULE ON BOARD IO INTERNET CONNECTION $35 LINUX MICROCOMPUTER MACHINE

So there is nowhere for their closedsource software to run

And even if you could, does it make sense on a $45 machine or on thousands of them? Expensive per runtime licensing Big and heavy install Closed source roadblocks

Traditional SCADA vendors are not interested anyway. They are VERY comfortable in their current market. $4B Factory and machine control market Utilities have $1B in Smart Grid market alone Expected growth to $11B by 2020 7% YoY growth over next 5 years

The New Connected Embedded SCADA... Many commercial or consumer machines...can and will be distributed for DCS, M2M with centralized control and supervision in the cloud. Control Center Hosted Supervisory SCADA in the cloud Mobile Users

Where does this leave System Integrators? Many system integrations are left to roll their own! An Open Source framework is needed

Active Open Source SCADA Framework Projects: None are based on the current web standards Project Language Remarks Eclipse SCADA (openscada) Java Good toolset but lacking a standards based HMI. Not stable. Custom HMI does not work in browsers or over Internet pvbrowser C++ Mature toolkit but uses custom client protocol. Meant for use with custom browser. Browser plugin is for PC Firefox only. Can import and animate SVG widgets Mango Java As of version 2.0 no longer free open source. Uses AJAX, not real-time websockets. ScadaBR Java Open source branch of Mango 1.11. Not translated to english.

Solution: A New Open Source Connected SCADA Framework Key factors for success: Use widely adopted standards for true real-time performance and portability across the web Use a maintainable modular plug-in architecture Design to run on small or big things that can be connected and scaled Security - leave it to middleware modules Tooling - Don t do it, just support it. Framework should be code only!!!!!!!

Barriers: Successful Open Source must address: Monetization Support Quality Functional gaps Velocity of change Security Licensing caveats

Open Source - Is Proven and Growing

Open Source SCADA SCADA is the easy part. Most of the hard work has already been done! It has never been easier or more practical than now to solve this problem!

The Language(s) of the Web No Apps, No Plugins Required

NodeJS real-time asynchronous javascript server runs on anything!

Socket.io always connected in real-time (portable websockets) 30,000 downloads per day

ExpressJS embedded web server 50,000 downloads per day

Inkscape open source SVG designer

Vytronics HMI pilot Project Proof of concept using these proven open source components. Can implement solutions with just text editor. Use Inkscape or any SVG graphics editor. Solves just the SCADA problem. Security, IDE, declarative configurations etc., left for other open source or commercial endeavours. Development Approach - There is a module for that

Framework vs Solution

Explore code on View live at github.com/vytronics-samples vytronics.org

Demo: Setup, edit and run in the cloud in a few minutes for free! Sign up for free at https://c9.io and clone a demo project:

Install dependencies

Browse to main app file and run

You are alive in the cloud!

Run in the cloud for just dollars a month! Manage server on your IPhone

More demos Hosted SCADA and Edit live on the web M2M in the cloud

Wrap-up An Open source framework is needed to power realtime Connected SCADA New widely adopted standards and open source components make this feasible today Vytronics HMI project offers proof of concept and much more Email support@vytronics.com for more info and to get involved

What s next? Achieve first stable release o Code review and unit test coverage o Reference guide(s) and API docs Community recruitment: coders, candidate projects, corporate partners Increase general interest and visibility

Questions? Chuck Weissman support@vytronics.com