thingworx and connectivity - boston, ma and connectivity rob black and jeff bates product management...

31
liveworx.com #LIVEWORX THINGWORX AND CONNECTIVITY Rob Black and Jeff Bates Product Management

Upload: phamcong

Post on 06-May-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

liveworx.com # L I V E W O R X

THINGWORX AND CONNECTIVITY

Rob Black and Jeff BatesProduct Management

# L I V E W O R X 2

PRESENTERS

Jeff Bates

Product Manager for Industrial Connectivity

Rob Black

Senior Director of Product Management,

ThingWorx Foundation

@IoTSecurityGuy

# L I V E W O R X 3

This presentation on ThingWorxTM status & roadmap is a preliminary version and not subject to your license agreement or any other agreement with ThingWorx. This document contains intended strategies, developments, and functionalities of the ThingWorxTM product. The following information is furnished for information use only and is not intended to be binding upon ThingWorx to any particular course of business, product strategy, and/or development. Please note that this document is subject to change and may be changed by ThingWorx at any time without notice; accordingly, you should not rely on this data for production or purchasing decisions. ThingWorx assumes no responsibility for errors or omissions in this document.

THIS INFORMATION IS CONFIDENTIAL AND FORWARD THINKING

Subject to change without notice

SOURCE CONTEXTUALIZE SYNTHESIZE ORCHESTRATE ENGAGE

# L I V E W O R X 5

THINGWORX CONNECTIVITY

ThingWorx Edge SDKs

• Build robust, secure, full-featured edge integrations and gateways for any platform.

ThingWorx REST API

• Bring the power of the ThingWorx platform to even the smallest of devices.

ThingWorx Edge MicroServer

• Pre-built IoT Gateway for easily connecting your Windows, Linux, or Linux ARM devices and devices on local networks.

Lua Script Resource

• Rapidly integrate data sources via simple Lua scripts.

Connection Server Device Clouds

AWS IoT Azure IoT Hub Build-Your-Own

6# L I V E W O R X

INDUSTRIAL CONNECTIVITY

# L I V E W O R X 7

# L I V E W O R X 8

INCREASING COMPLEXITY

Connectivity Data quantity,

quality, and

reliability

System security Usability Changing

technology

# L I V E W O R X 9

REDUCING COMPLEXITY

# L I V E W O R X 10

BREADTH OF CONNECTIVITY

• Offers a library of 150+ device drivers, client drivers, and advanced plug-ins—supporting thousands of devices and other data sources

• Provides industrial operations data to: – Traditional Industrial Automation clients (via

OPC and proprietary protocols) and – New IoT solutions (via MQTT, AlwaysOn, and

IT-centric protocols)

• Meets the highest standards of quality through third-party validation

• It seamlessly integrates with the ThingWorxplatform to enable quick time to value with IIoT solutions

11# L I V E W O R X

LIVE DEMO

# L I V E W O R X 1212# L I V E W O R X

ROADMAP

KEPServerEX 6.1

• Support for Siemens & B&R

via OPC UA

• Mitsubishi and Omron

Performance

• IoT Gateway and Event Log

over Config API

• New driver- CODESYS

• MQTT connection to AWS

• >10x update rate to

ThingWorx

• Improved mapping of tags to

the ThingModel

KEPServerEX 6.2/

ThingWorx Industrial

Connectivity 8.0

• Ability to ATG from Siemens

TIA Portal

• CODESYS enhancements

• EFM exporter over Config API

• Additional Mitsubishi device

connectivity

• Improved KEPServerEX –

ThingWorx integration

KEPServerEX 6.3/

ThingWorx Industrial

Connectivity 8.1

• New driver – Keyence

• Siemens performance

improvements

• Enhanced Time Syncing (Oil &

Gas)

• Initial services for configuring

KEPServerEX from ThingWorx

Q4

Focus on new device

connectivity, performance

enhancements and new

API functionality

New device connectivity,

new oil & gas functionality,

and additional integration

with ThingWorx

Reinvest in industrial

automation with a global,

enterprise-ready platform

PTC Proprietary – Contains forward-looking information subject to change without notice. Does not imply future commitment.

H1MARFEBJAN

Future Direction• Additional drivers, including:

• EtherNet/IP

• MQTT Client Driver

• EUROMAP 63

• Existing driver enhancements, including:

• UCON

• Torque Tool

• FANUC FOCAS

• MTConnect

• Store and forward

• Additional OPC UA functionality

• Install, configure, and manage multiple industrial

connectivity servers through single instance of ThingWorx

2017 2018

APR MAY JUN JUL AUG SEPT

13# L I V E W O R X

EDGE

# L I V E W O R X 14

THINGWORX CONNECTIVITY

ThingWorx Edge SDKs

• Build robust, secure, full-featured edge integrations and gateways for any platform.

ThingWorx REST API

• Bring the power of the ThingWorx platform to even the smallest of devices.

ThingWorx Edge MicroServer

• Pre-built IoT Gateway for easily connecting your Windows, Linux, or Linux ARM devices and devices on local networks.

Lua Script Resource

• Rapidly integrate data sources via simple Lua scripts.

Connection Server Device Clouds

AWS IoT Azure IoT Hub Build-Your-Own

# L I V E W O R X 15

• Binary protocol – serialization of properties, services and events

• Utilizes secure, persistent Websockets sessions

• Firewall Transparency via use of standard HTTP(S) ports 443 (recommended) and 80

• Device initiated communication

• ThingWorx modeling & service discovery

• Works in both wired and wireless settings

• Designed for performance & security

THINGWORX “ALWAYSON™” CONNECTIVITY

AlwaysOn Connectivity

Secure Websockets Sessions

Binary Serialization

ThingWorx Modeling

Model Discovery

# L I V E W O R X 16

• Libraries for building connectivity into your device or gateway.

• Support for C, .NET, Java and Android

• Secure, Bi-Directional, Firewall Transparent AlwaysOn™ connectivity.

• Provides secure, audited file transfer and application tunneling (e.g. Remote Desktop, SSH).

• Brokers and manages a secure connection to the server

• Provides ThingWorx modeling at the Edge

THINGWORX SOFTWARE DEVELOPMENT KITS (SDK)

ThingWorx Edge SDK

AlwaysOn Connectivity

ThingWorx Modeling & Extensibility

Messaging, File Transfer,

Tunneling

Connection Mgt. &

Persistence

# L I V E W O R X 1717# L I V E W O R X

C SDK

C SDK

File Transfer

Tunneling

Offline

Message Storage

Data

Shapes Security

CAPABILITY TODAY

Design Principles Small Footprint

Flexible OS deployment

Secure

Proxy

Settings

Subscribed

properties

Improved

Build Env

ROADMAP

• Edge Extensions support – ability to execute server-side logic at the edge

• Software & Content Management support

# L I V E W O R X 1818# L I V E W O R X

THE C SDK IS THE…Gateway Integration Toolkit!

# L I V E W O R X 19

JavaScript SDK

Family

EDGE SDKS - STRONG FAMILY TIES

C SDK Family Java SDK Family

Our Edge SDKs are built to enable secure, reliable and performant device connectivity for a wide

variety of IoT applications.

C SDK

edge

microserver

AWS

IoT

# L I V E W O R X 20

JavaScript SDK

Family

EDGE SDKS - STRONG FAMILY TIES

C SDK Family Java SDK Family

Our Edge SDKs are built to enable secure, reliable and performant device connectivity for a wide

variety of IoT applications.

C SDK

edge

microserver

AWS

IoT

# L I V E W O R X 21

• Full-featured and lightweight IoT Gateway application that can “drop in and run”

• Exposes ThingWorx REST API to components at the Edge

• Used where edge intelligence and/or data aggregation is needed.

• Supports Windows, Linux and embedded Linux environments

• Bi-Directional, Firewall Transparent AlwaysOn™ connectivity.

• Optional support for FIPS-compliant TLS

THINGWORX EDGE MICROSERVER (EMS)

http://

Edge MicroServer

ThingWorx C SDK

ThingWorx REST API

Messaging, File Transfer, Tunneling

Gateway Brokering

22# L I V E W O R X

CONNECTORS

# L I V E W O R X 23

CONNECTION SERVERSPROVIDES HORIZONTAL SCALE & PROTOCOL SUPPORT

Connection Server

(Speaks AlwaysOn

or HTTP(S))

ThingWorx

Edge

AWS IoT

Connector

AWS SDK +

ThingWorx SDK

Azure IoT

Connector

Azure SDK

Axeda

eMessage

Connector

Axeda Agent

Your

Protocol

Here

?

# L I V E W O R X 2424# L I V E W O R X

THINGWORX AWS IOT CONNECTOR

AWS IoT

Amazon

Kinesis

Streams

IoT

action

ThingWorx

AWS IoT

Connector

ThingWorx

Core

AWS Iot Edge

Node.js

AWS IoT ThingWorx

Ability to contextualize AWS IoT data with ThingWorx Thing Model

ThingWorx

Node.js SDK

# L I V E W O R X 25

AZURE IOT

Azure IoT

Hub

Azure Event

Hub

Azure IoT

Device

Connection

Server

Azure IoT

Protocol

Adapter

ThingWorx

Foundation

Azure IoT

Extension

Azure IoT ThingWorx

Look Ma, No Paired SDK!

# L I V E W O R X 26

AXEDA IMPLEMENTATION TODAY

Policy Server

Global Access Server

Desktop Server

On Premise

Cloud

Axeda Platform1. Define cut-over date

2. Re-direct traffic from Axeda to ThingWorx

Agent

Global Access Server

Policy Server

Desktop Server

Total Access Server

End-user firewall configuration

# L I V E W O R X 27

No Agent revalidation required

No changes to Global Access Server

No changes to Policy Server

No changes to Desktop Server

No changes to Total Access Server

No changes to end-user firewall configuration

EMESSAGE CONNECTOR – PRESERVES AXEDA EDGE INFRASTRUCTURE

Policy Server

Global Access Server

Desktop Server

On Premise

Cloud

eMessage Connector

Deploy Connector

on same URL

Retire Axeda Platform

# L I V E W O R X 2828# L I V E W O R X

PROTOCOL ADAPTER TOOLKIT

• Communication capability that connects intelligent devices in the field to the ThingWorxplatform using any protocol

• Benefits– Offers choice in connecting to any intelligent device (with no Agent required)– Expand your IoT initiative by communicating to your full range of devices already

deployed in the field– Get to market fast with reliable service– Avoid device vendor lock-in and future proof your solution – Allows for broad business development opportunities

ProtocolToolkit

29# L I V E W O R X

SUMMARY

# L I V E W O R X 30

THINGWORX CONNECTIVITY

ThingWorx Edge SDKs

• Build robust, secure, full-featured edge integrations and gateways for any platform.

ThingWorx REST API

• Bring the power of the ThingWorx platform to even the smallest of devices.

ThingWorx Edge MicroServer

• Pre-built IoT Gateway for easily connecting your Windows, Linux, or Linux ARM devices and devices on local networks.

Lua Script Resource

• Rapidly integrate data sources via simple Lua scripts.

Connection Server Device Clouds

AWS IoT Azure IoT Hub Build-Your-Own

31# L I V E W O R X

WE WANT YOUR FEEDBACKPlease remember to complete

your evaluation by selecting

the session in your mobile app.

Survey