IOT Solution Partner Enablement Program - Cisco

Cisco’s approach to enabling IOT • Build the Secured Network • Provide Internet Protocol (IPv6) based network communications protocol stack for endpoi...

14 downloads 772 Views 3MB Size
IOT Solution Partner Enablement Program Linda Yang and Victor To

Agenda •

Solution Partner Enablement Program



Technology Focus



Partner Stories



Fog Computing



Summary

Cisco Solution Partner Program for IOT

Data Flows

IOT in Operational Technology (OT)

Where Cisco enables developer partners

Data/Operations Center

“Fog” Computing / IOx

Sensors, Smart Objects

Communications, Security, Standards

Etc.

Routing, Switching, Security

Transportation

Wide Area Network

Smart Cities

Energy

Manufacturing

Oil & Gas

Network Management

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

Cisco DevNet And Solution Partner Program DevNet An open and collaborative community of more than 32,000 individual developers using self-service portals consisting of wikis, forums and blogs. Free

Solution Partner Program An ecosystem of more than 700 companies partnering with Cisco to create customerrelevant solutions and take to market. Subscription-based

SOLUTION CATEGORIES NEW

Cisco Compatibility 24/7 Support Complementary Solution 8/5 Support

Strategic Solution Partner Preferred Solution Partner

Solution Partner

Compatible (IVT/CVD)

By Invitation

Platform Ready (UCS)

DevNet

NEW

Co-Resident (BE6000/7000)

Solution Partner Program Summary View

TECHNOLOGY SOLUTIONS CATALOG

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.)

Technology Focus • CGE/FAN • Fog Computomg • IOx on CGR1k, C819 • Smart gateway -- IR910

Cisco CGE Reference Design & SDK Partner Creates:

Cisco Delivers:

HW Schematic BOM

Support

Code drops DHCPv6 Server

API, Docs, Training

AD, DNS CA

DB

NTP

CG-NMS

AAA

Headend Infrastructure as a Service

FAN – Open Standards Reference Model Application Layer

Metering IEC 61968 CIM, ANSI C12.22, DLMS/COSEM,…

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

Transport Layer

SCADA IEC 61850, 60870 DNP3/IP, Modbus/TCP,…

UDP/TCP

Network Layer

Security (DTLS/TLS) Addressing, Routing, Multicast, QoS, Security

IPv6/IPv4

IPv6 RPL

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

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

Mgmt LLC Data Link Layer

Physical Layer

6LoWPAN (RFC 6282)

IPv6 over Ethernet (RFC 2464)

IPv6 over PPP (RFC 5072)

IP or Ethernet Convergence SubL.

IEEE 802.15.4e MAC enhancements M A C

IEEE 802.15.4 including FHSS

IEEE P1901.2 802.15.4 frame format

IEEE 802.15.4 2.4GHz, 915, 868MHz DSSS, FSK, OFDM

IEEE P1901.2 NB-PLC OFDM

IEEE 802.11 Wi-Fi

IEEE 802.3 Ethernet

2G, 3G, LTE Cellular

IEEE 802.16 WiMAX

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

• 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

Cisco Connected Grid Endpoint SDK – IEEE 802.15.4g/e Cisco Developer Network – IP Enabled Grid Devices HW ref. model + SW SDK library Small footprint open standards IPv6-based communication stack MAC layer: IEEE 802.15.4 compliant + 802.15.4e extensions

• Mgmt: CSMP



Applications



CoAP

• •

UDP/TCP

IPv6



Routing: RPL

PHY layer – IEEE 802.15.4g compliant

• 802.1x / EAP-TLS based Access Control Solution

• •

Adaptation: 6lowpan (RFC 6282)

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



MAC: IEEE 802.15.4e FHSS



PHY: IEEE 802.15.4g MR-FSK





• • •

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

902-928 MHz RF Mesh IEEE 802.15.4g Wireless Smart Utility Network (WI-SUN) 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

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

IPv6 RF Mesh

IEEE P1901.2 – Open standard for NarrowBand PLC 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

CGE SDK – NIC (PPP) model Cisco technology

Partner technology

U A R T

IPv6 over PPP

U A R T

CPU/memory /IO

Ext. sensors

MCU

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

MAC/PHY intf 802.15.4g or P1901.2

PHY Front End

CG Mesh

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

On-board sensors

CGE SDK – Integrated Execution (IE) model Cisco technology

Partner technology

MCU

G P I O I2C

Peripherals

Ext. sensors

API

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

Sensor I/O

MAC/PHY intf 802.15.4g or P1901.2

PHY Front End

CG Mesh

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

On-board sensors

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) Requirements: •



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



Your PC, Laptop, or Server

CGR1240 or CGR1120

CDN 3G i/f module WPAN i/f module (RF or PLC) CSMP SW Tools (MS Windows, Mac OS X, Linux)

(Optional) For your application server development Cisco UCS Server C22-M3



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

Starter Kit Topology Internet

RF-mesh SDK CM

802.15.4g RF

Application Servers

Internet Routable IP

wpan4/1

eth2/1

FAR

Corp. LAN eth

console

P1901.2 PLC

Eth/Wifi

Debug UART

Serial to USB

PLC SDK CM

CGE Field Deployment Model Neighborhood Area Network CG-mesh (RF or PLC)

Utility Head-End

Secure IPv6 tunnel

CGR 1000

DB

Secure IPv6 tunnel

Certificate Authority

Cisco CG-NMS

Public or Private Networks

CG-mesh (RF or PLC)

DB

Application Servers MDMS, SCADA

DHCPv6 Services

Directory Services, DNS

CGR 1000 NTP source

CG-mesh (RF or PLC)

Secure IPv6 tunnel

CGR 1000

AAA

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

Partner Premises DB Secure IPv6 tunnel

Application Server(s)

DB Corp. LAN

Cisco CG-NMS

Internet DHCPv6 Services

Consol e

“Starter Kit”

JTAG/ UART

CGR 1000

Certificate Authority

Directory Services, DNS

3G NTP source

AAA

CG-mesh (RF or PLC)

Secure IPv6 tunnel

CGE Development Life Cycle Develop CGE board & join mesh

Setup Starter Kit







Assemble your Starter Kit with SPP discount Get global static IP for CGR (from 3G, Cable/DSL, or ISP) Contact us for CGREDI access and CGR configuration









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

Build your firmware and server application

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

Turn on security

Send us your CGE SNs (EUI64) We will send you certificates to embed in CGEs Verify that CGEs register with CGNMS (in CGREDI)

Interoperability Verification Testing and beyond Perform CVT





Perform Interoperability Verification Testing with Cisco Obtain Cisco Compatibility ingredient logo

Market





Use Cisco logo in marketing materials Issue press release upon completion of CVT to promote compatibility and membership

Sell

• •

Engage potential joint customers Register closed deals and submit customer references

Advance





Earn points and satisfy requirements to move up the pyramid Access more benefits

Post Development Commercial Framework •

Cisco / Vendor License Agreement •



Vendor manufacturing • •



Vendor licenses Reference Design from Cisco for commercially marketing the CGE developed 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

Partner Stories

CG Endpoint Development Partners IOT Endpoints

Fog Computing Partners

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

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

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.

Smart EV Application

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

Fog Computing

Fog Computing Cloud Based Service



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

• • • •

Portal Analytics/BI Data Storage Data Collection

Other Corporate Cloud

IP Network

Intelligent Gateway

Intelligent Gateway

Fog Computing Layer

Cisco IOx •





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

IOS

GOS Hypervisor H/W

Fog Computing IOX Cisco Router Partner Apps

Partner Apps

CGR1K, C819

Partner HW Integration Partner HW Module

Partner HW Module

Cisco Router IR910

Cisco Inside Partner Product SDK Cisco IOS ESR5921

IOx Application Architecture for CGR •

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 C819 •

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

Third Party Module Integration – IR910 IR900 Series – Open Platform IoT Gateway • •

• • •

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

Application 1

Application 2

Application 3

IP Network

IP Network

IP Network

Raw Data Processing

Raw Data Processing

Raw Data Processing

ZigBee Card 2.4GHz

6LoWPAN Card 915MHz

Other Technology Card, 868MHz

ZigBee

6LoWPAN

Proprietary

Third Party Module Integration IR900 Series – Open Platform IoT Gateway





Easy to import and host third



party applications



Supports C/C++, Python and Java languages



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

Application 1

Application 2

Application 3

IP Network

IP Network

IP Network

Sufficient computing power and memory

Raw Data Processing

Raw Data Processing

Raw Data Processing

ZigBee Card 2.4GHz

6LoWPAN Card 915MHz

Other Technology Card, 868MHz

ZigBee

6LoWPAN

Proprietary

IOx App Development Phases Develop • Using SDK/Cross development environment to create executable • Package for deployment to GOS

Test

Deploy

• Install application to GOS • IOS Configuration • GOS configuration • Verification • Documentation

• Deploy and test at customer

DevNet Support

DevNet Support

Typical IOx App Development Phases Phase 1

Phase 2

Phase 3 App Servers

Linux Emulation

Cisco Router

Solution

cgr1k-ref-gosimg.gz

packages/ tools/IOS configuration

SRP

Data store

hda image qemu OR

ISO image ESX

PMU

External Data Sources

DevNet/SPP Support for IOx App Development Phase 1

Phase 2

Phase 3 App Servers

Linux Emulation

CGR or C819

Download HDA, ISO, OVA images from DevNet

Purchase CGR with NFR discount*

Use DevNet IOX Sandbox with GOS VMs

Apply for a loaner CGR from DevNet* Use DevNet Sandbox with dedicated CGR*

* SPP only

Solution Integration

Must have CGR or C819 on your site

PMU

External Data Sources

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.

Contact Us By Email: [email protected]

Q&A