46

IOT Solution Partner Enablement Program

  • Upload
    others

  • View
    22

  • Download
    0

Embed Size (px)

Citation preview

Page 1: IOT Solution Partner Enablement Program
Page 2: IOT Solution Partner Enablement Program

IOT Solution Partner Enablement Program

Linda Yang and Victor To

Page 3: IOT Solution Partner Enablement Program

• Solution Partner Enablement Program

• Technology Focus

• Partner Stories

• Fog Computing

• Summary

Agenda

Page 4: IOT Solution Partner Enablement Program

Cisco Solution Partner Program for IOT

Page 5: IOT Solution Partner Enablement Program

IOT in Operational Technology (OT)

Sensors, Smart Objects

Routing, Switching, Security

Wide Area Network

Data/Operations Center

Ener

gy

Smar

t Citi

es

Oil

& G

as

Man

ufac

turin

g

Tran

spor

tatio

n

Etc.

“Fog” Computing / IOx

Communications, Security, Standards

Network Management

Data Flows Where Cisco enables developer partners

Page 6: IOT Solution Partner Enablement Program

Cisco’s approach to enabling IOT

• Build the Secured Network • Provide Internet Protocol (IPv6) based network communications protocol stack for endpoints

• Provide a communications module (hardware) reference design for endpoints

• Provide scalable enterprise-based network management

• Provide comprehensive security, scalability and future proofing via open standards throughout the

• Make “better” usage of the network, achieve higher ROI • Provide application enablement capability at the network edge

Page 7: IOT Solution Partner Enablement Program

DevNet Solution Partner Program

Free Subscription-based

An open and collaborative community of more than 32,000 individual developers using self-service portals consisting of wikis, forums and blogs.

An ecosystem of more than 700 companies partnering with Cisco to create customer-relevant solutions and take to market.

Cisco DevNet And Solution Partner Program

Page 8: IOT Solution Partner Enablement Program

Solution Partner Program Summary View

Co-

Res

iden

t (B

E600

0/70

00)

SOLUTION CATEGORIES

Cisco Compatibility 24/7 Support

By Invitation

Complementary Solution 8/5 Support

TECHNOLOGY SOLUTIONS CATALOG

Dev

Net

Preferred Solution Partner

Strategic Solution Partner

Solution Partner

Com

patib

le (I

VT/C

VD)

Plat

form

Rea

dy (U

CS)

NEW NEW

Page 9: IOT Solution Partner Enablement Program

SPP Membership Benefits • Access to Tech Center collateral (HW Schematics, API Docs, Code drops, White paper etc.)

• Direct developer support from the BU (not TAC, IOT DevNet team members)

• Access to IOX sandboxes

• Access to cloud infrastructure services for development eg. CG-REDI for IP-enabled grid device Tech Center

• 70% discounts on all Cisco hardware and software in most theatres • Must be purchased through Distributors (eg. Comstor, Ingram Micro, Tech Data)

• (Joint) Interoperability Verification Testing (IVT)

• “Cisco Compatible” certification logo by Cisco

• Access to marketing assets like collateral templates and press release templates

• Joint collateral development (White papers, case study, etc.)

Page 10: IOT Solution Partner Enablement Program

Technology Focus

• CGE/FAN • Fog Computomg

• IOx on CGR1k, C819 • Smart gateway -- IR910

Page 11: IOT Solution Partner Enablement Program

Cisco CGE Reference Design & SDK

BOM

API, Docs, Training

Code drops

HW Schematic

Cisco Delivers:

Support

Partner Creates:

Headend Infrastructure as a Service

AD, DNS

NTP

CA

CG-NMS AAA

DHCPv6 Server

DB

Page 12: IOT Solution Partner Enablement Program

FAN – Open Standards Reference Model

IPv6/IPv4

UDP/TCP

IEEE 802.15.4e MAC enhancements

IPv6 RPL

Web Services, EXI, SOAP, RestFul,HTTPS/CoAP

• Open Standards – at all levels to ensure interoperability and reduce technology risk for utilities

• Future proofing – common application layer services over various wired and wireless communication technologies

802.1x / EAP-TLS & IEEE 802.11i based Access Control

Physical Layer

IEEE 802.15.4 2.4GHz, 915, 868MHz

DSSS, FSK, OFDM

IEEE P1901.2 NB-PLC OFDM

IEEE 802.11 Wi-Fi

2.4, 5 GHz, Sub-GHz

IEEE 802.3 Ethernet UTP, FO

2G, 3G, LTE Cellular

IEEE 802.16 WiMAX

1.x, 3.xGHz

Data Link Layer

IEEE 802.15.4 including FHSS

IEEE P1901.2 802.15.4 frame

format

IEEE 802.11 Wi-Fi

IEEE 802.3 Ethernet

2G, 3G, LTE Cellular

IEEE 802.16 WiMAX

6LoWPAN (RFC 6282) IPv6 over Ethernet (RFC 2464) IPv6 over PPP (RFC 5072)

IP or Ethernet Convergence SubL.

Network Layer

Transport Layer

Application Layer

Addressing, Routing, Multicast, QoS, Security

Security (DTLS/TLS)

DNS, NTP, IPfix/Netflow, SSH RADIUS, AAA, LDAP, SNMP,… (RFC 6272 IP in Smart Grid)

Metering IEC 61968 CIM, ANSI C12.22,

DLMS/COSEM,…

SCADA IEC 61850, 60870

DNP3/IP, Modbus/TCP,…

LLC

M A C

Mgmt

Page 13: IOT Solution Partner Enablement Program

Cisco Connected Grid Endpoint SDK – IEEE 802.15.4g/e

• MAC layer: IEEE 802.15.4 compliant + 802.15.4e extensions • 15.4g: frame size larger than 127 bytes • 15.4e: EB and EBR for network discovery • 15.4e: Enhanced ACK for security and information carrying • 15.4e: Information Elements (RSSI, Time synchronization) • Novel channel hopping scheme

• Per-node hopping sequence for maximum channel diversity • Overlaid hopping sequence for multicasts

• PHY layer – IEEE 802.15.4g compliant • Operating Band: 902-928 MHz • Number of Channels: 64 • Channel Spacing: 400 kHz • Modulation Method: Binary FSK • Baud Rate: 150 kbaud/sec • Bit Rate: 75 kbits/sec after overhead from Convolutional FEC • Output Power: 30 dBm • Regional filtering for countries only supporting a subset of 902-928MHz • Transmit power set-up for local regulations

Adaptation: 6lowpan (RFC 6282)

IPv6

UDP/TCP

PHY: IEEE 802.15.4g MR-FSK

MAC: IEEE 802.15.4e FHSS

Routing: RPL

Mgmt: CSMP

CoAP

802.1x / EAP-TLS based Access Control Solution

Applications

Cisco Developer Network – IP Enabled Grid Devices HW ref. model + SW SDK library Small footprint open standards IPv6-based communication stack

Page 14: IOT Solution Partner Enablement Program

Vision: Drive industry to embrace open standards and interoperability. • Reduce technology risk • Facilitate connectivity for 3rd party devices and applications

• Quality of Service (QoS) • Enterprise Network Security • Scalable Network Management • Spatial re-use for more effective bandwidth • Maximum 2,000-5,000* endpoints per CGR1000 • Average 200ms* latency per hop

• Range between 20ms and 500ms

IPv6 RF Mesh

902-928 MHz RF Mesh IEEE 802.15.4g Wireless Smart Utility Network (WI-SUN)

* Highly dependent on WAN backhaul characteristics, network design, and traffic conditions

Page 15: IOT Solution Partner Enablement Program

IEEE P1901.2 – Open standard for NarrowBand PLC − PHY & MAC layers definition – upper layers are open to IPv6-based standards solution and

evolution − Worldwide regions support – covers the full Low-frequency (below 500 KHz) PLC communication

spectrum − Use-cases extend beyond AMI - EV to charging station, street lighting, power plugs, solar

panels/inverters − Enable MV/LV crossing – To be demonstrated − Aligned with IEEE 802.15.4g/e RF Mesh profile – 6LoWPAN (RFC 6282) as adaptation layer and

RPL (RFC 6550) for routing at Network layer – ease the mix of PHY/MAC technologies

Chipsets vendors advertising IEEE P1901.2 PLC support on new generation chipsets, currently support G3-PLC

CGR 1000 NB-PLC interface

CGR 1120 – 3 phases, CGR 1240 – 1 phase

IEEE P1901.2 – Open standard for NarrowBand PLC

Page 16: IOT Solution Partner Enablement Program

Mesh End Point Comm Module (NIC) (Cisco CGE Reference Design)

Application Module (Meter Registers, Digital/Analog Sensor I/O, etc.)

UART

CPU/memory/IO MCU

MA

C/P

HY intf

802.15.4g or P

1901.2

PH

Y Front E

nd

IPv6 over PPP

Sensor I/O

On-board sensors

Ext. sensors C

G M

esh

UART

CGE SDK – NIC (PPP) model

Cisco technology Partner technology

Page 17: IOT Solution Partner Enablement Program

Mesh End Point Comm Module + OS Kernel (Cisco CGE Reference Design – Integrated Execution model)

Endpoint Applications (Meter Register, Digital/Analog Sensor I/O handlers, etc.)

MCU

MA

C/P

HY intf

802.15.4g or P

1901.2

PH

Y Front E

nd

Sensor I/O

On-board sensors

Ext. sensors C

G M

esh G

PIO

API

CGE SDK – Integrated Execution (IE) model Cisco technology Partner technology

I2C Peripherals

Page 18: IOT Solution Partner Enablement Program

The Starter Kit Enables you to do the following:

• Perform local diagnostics to help bring up CGE via its “host” UART

• Enable your CGEs to join RF or PLC mesh network

• Enable your CGEs to connect with Cisco’s CG-REDI head end servers, and to your application server(s)

CGR1240 or CGR1120

WPAN i/f module (RF or PLC)

3G i/f module

CDN

CSMP SW Tools (MS Windows, Mac OS X, Linux)

(Optional) For your application server development

Cisco UCS Server C22-M3

Requirements:

• CGR + modules must be purchased from a Cisco distributor with any applicable CDN developer discounts

• Your PC, Laptop, or Server

• Global static IP address (for CGR) from your 3G carrier or ISP

Page 19: IOT Solution Partner Enablement Program

Corp. LAN

Application Servers

802.15.4g RF

P1901.2 PLC

RF-mesh SDK CM

PLC SDK CM Serial to USB

console

wpan4/1

Debug UART

Internet

Internet Routable IP

eth2/1

eth

Eth/Wifi

FAR

Starter Kit Topology

Page 20: IOT Solution Partner Enablement Program

Neighborhood Area Network

CGE Field Deployment Model

Utility Head-End

Cisco CG-NMS

DB

AAA

Certificate Authority

Directory Services, DNS

NTP source

DHCPv6 Services

Application Servers MDMS, SCADA

DB

CG-mesh (RF or PLC) CGR 1000

CG-mesh (RF or PLC) CGR 1000

CG-mesh (RF or PLC)

CGR 1000

Public or Private Networks

Secure IPv6 tunnel

Secure IPv6 tunnel

Secure IPv6 tunnel

Page 21: IOT Solution Partner Enablement Program

Partner CGE Development Model

Cisco CG-NMS

DB

AAA

Certificate Authority

Directory Services, DNS

NTP source

DHCPv6 Services

Cisco Connected Grid Rapid Endpoint Development Infrastructure (CG-REDI) as a Service

Corp. LAN

3G

Internet

Application Server(s)

DB

Partner Premises

CG-mesh (RF or PLC)

CGR 1000

JTAG/ UART

Console

“Starter Kit”

Secure IPv6 tunnel

Secure IPv6 tunnel

Page 22: IOT Solution Partner Enablement Program

CGE Development Life Cycle

Setup Starter Kit Develop CGE board & join mesh

Build your firmware and server application Turn on security

• Build HW development board based on RF/PLC Ref Design

• Load CGE FW and use our diagnostics to validate operation

• Join CGR’s WPAN mesh and get IPv6 connectivity

• Perform CSMP validation tests

• Send us your CGE SNs (EUI64)

• We will send you certificates to embed in CGEs

• Verify that CGEs register with CGNMS (in CG-REDI)

• Assemble your Starter Kit with SPP discount

• Get global static IP for CGR (from 3G, Cable/DSL, or ISP)

• Contact us for CG-REDI access and CGR configuration

• Develop firmware application for CGE (PPP or IE model)

• Build Server application for endpoint mgmt

• Connect Server to CG-REDI and check Server application connection to CGE

Page 23: IOT Solution Partner Enablement Program

Interoperability Verification Testing and beyond

Perform CVT Market Sell Advance

• Perform Interoperability Verification Testing with Cisco

• Obtain Cisco Compatibility ingredient logo

• Use Cisco logo in marketing materials

• Issue press release upon completion of CVT to promote compatibility and membership

• Engage potential joint customers

• Register closed deals and submit customer references

• Earn points and satisfy requirements to move up the pyramid

• Access more benefits

Page 24: IOT Solution Partner Enablement Program

Post Development Commercial Framework • Cisco / Vendor License Agreement

• Vendor licenses Reference Design from Cisco for commercially marketing the CGE developed

• Vendor manufacturing • Securing the CGE with identity certificates and maintaining the PKI • This may need to be delegated to (as required by) utility customer

• Cisco’s Adv. Services group can provide system design, technology integration and EFT/deployment support

Page 25: IOT Solution Partner Enablement Program

Partner Stories

Page 26: IOT Solution Partner Enablement Program

CG Endpoint Development Partners

IOT Endpoints

Page 27: IOT Solution Partner Enablement Program

Fog Computing Partners

Page 28: IOT Solution Partner Enablement Program

Smart Metering Itron (www.itron.com) integrated Cisco CM into their meters (RF and PLC ) for AMI deployment

Page 29: IOT Solution Partner Enablement Program

Smart Grid

QinetiQ (www.QinetiQ-NA.com) integrated Cisco CM into their energy harvesting device where they use our CM functions to deliver the data of the energy voltage flow as well as thief detection.

CSE (www.corporatesystems.com) integrated Cisco CM into their smart controller system

Page 30: IOT Solution Partner Enablement Program

Smart Lighting M2M (www.m2mtelemetria.com.br) integrated Cisco CM into their smart lighting device. They also built the CM into a small form factor to resell. Grid2020 (www.grid2020 .com) is in talk with them to integrate M2M’s CM module into their end smart device.

Page 31: IOT Solution Partner Enablement Program

Smart EV Application

Fog computing enable business intelligence at the very edge of the network from grid2home

Page 32: IOT Solution Partner Enablement Program

Fog Computing

Page 33: IOT Solution Partner Enablement Program

• Compute facility/capability at the edge of the work

• Extends the concept of Cloud Computing paradigm to the edge of the network

• Critical component to IOE Applications • Data filtering to reduce traffic • Consolidate/compress messages to

optimize for network • Ability to react right at the edge when

backhaul to Cloud is not available

Fog Computing Cloud Based Service

• Portal • Analytics/BI • Data Storage • Data Collection

Intelligent Gateway

IP Network

Other Corporate

Cloud

Fog Computing Layer

Intelligent Gateway

Page 34: IOT Solution Partner Enablement Program

• Provides standard compute environment to run 3rd party applications on a range of HW

• Combining the advantages of IOS and the ability to do general compute

• All within the same HW

Cisco IOx

IOS GOS

H/W

Hypervisor

Page 35: IOT Solution Partner Enablement Program

Fog Computing

Cisco Router

Partner Apps

IOX

Cisco Router

Partner HW

Module

Partner HW Integration

Partner Product

Cisco IOS ESR5921

SDK

Cisco Inside

Partner Apps

Partner HW

Module

CGR1K, C819 IR910

Page 36: IOT Solution Partner Enablement Program

• Guest OS (Linux) and IOS execute as VMs

• Hypervisor provides isolation from HW and between VMs

• GOS provides storage and communications to the IOS “router”

• Standard Linux applications can be tested in an emulator first and then ported to the CGR IOx environment

IOx Application Architecture for CGR

Page 37: IOT Solution Partner Enablement Program

• When an IOx enabled IOS image is running on c800 platforms, the software distribution is as below:

• IOS is running on the first CPU core

• IOx Infrastructure and Hosted Applications are running on the 2nd CPU core

IOx Application Architecture for C819

Page 38: IOT Solution Partner Enablement Program

Third Party Module Integration – IR910

• Open slot with published HW + SW interface

• Allows 3rd party to develop hw to support specialized protocols

• Run linux in native mode • Supports C/C++, Python and

Java • Adequate computing power,

DDR and storage memory for typical Fog Compute

• Open-slot – Quickly adapt to diverse ISM spectrum and protocols, enable partners to produce card at their needs

• Fog computing – Local data processing and storage, offload resource usage at IP backhaul and back-end data center

IR900 Series – Open Platform IoT Gateway

ZigBee 6LoWPAN Proprietary

Application 1 Application 2 Application 3

IP Network IP Network IP Network

ZigBee Card 2.4GHz

6LoWPAN Card 915MHz

Other Technology Card, 868MHz

Raw Data Processing

Raw Data Processing

Raw Data Processing

Page 39: IOT Solution Partner Enablement Program

• Easy to import and host third party applications

• Supports C/C++, Python and Java languages

• Sufficient computing power and memory

Third Party Module Integration

• Open-slot – Quickly adapt to diverse ISM spectrum and protocols, enable partners to produce card at their needs

• Fog computing – Local data processing and storage, offload resource usage at IP backhaul and back-end data center

IR900 Series – Open Platform IoT Gateway

ZigBee 6LoWPAN Proprietary

Application 1 Application 2 Application 3

IP Network IP Network IP Network

ZigBee Card 2.4GHz

6LoWPAN Card 915MHz

Other Technology Card, 868MHz

Raw Data Processing

Raw Data Processing

Raw Data Processing

Page 40: IOT Solution Partner Enablement Program

IOx App Development Phases Develop Test Deploy

• Using SDK/Cross development environment to create executable

• Package for deployment to GOS

• Install application to GOS

• IOS Configuration • GOS configuration • Verification • Documentation

• Deploy and test at customer

DevNet Support DevNet Support

Page 41: IOT Solution Partner Enablement Program

Typical IOx App Development Phases

Phase 1 Phase 2 Phase 3

Linux Emulation hda image

qemu

ISO image

ESX

Cisco Router

cgr1k-ref-gos-img.gz

SRP

Solution

packages/ tools/IOS

configuration

Data store

OR

PMU

External Data Sources

App Servers

Page 42: IOT Solution Partner Enablement Program

DevNet/SPP Support for IOx App Development

Phase 1 Phase 2 Phase 3

Linux Emulation Download HDA, ISO,

OVA images from DevNet

Use DevNet IOX Sandbox with GOS

VMs

CGR or C819 Purchase CGR with

NFR discount*

Apply for a loaner CGR from DevNet*

Use DevNet Sandbox with dedicated CGR*

Solution Integration

Must have CGR or C819 on your site

PMU

External Data Sources

App Servers

* SPP only

Page 43: IOT Solution Partner Enablement Program

DevNet Service • Same support model with expanded technology

• Current support • CGE SDK • IR900 Series • IOX (application enablement on C819 & CGR1K)

• Expansion

• IOX on C829/C809

• BOYI (Bring your own interface on CGR1k)

• Embedded system - ESR5921 • Cisco IOS on your hardware.

Page 44: IOT Solution Partner Enablement Program

Contact Us

By Email: [email protected]

Page 45: IOT Solution Partner Enablement Program

Q&A

Page 46: IOT Solution Partner Enablement Program