Upload
others
View
26
Download
0
Embed Size (px)
Citation preview
IOT Solution Partner Enablement Program
Linda Yang and Victor To
• Solution Partner Enablement Program
• Technology Focus
• Partner Stories
• Fog Computing
• Summary
Agenda
Cisco Solution Partner Program for IOT
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
• 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
• 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
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
• 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
• 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
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
• 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
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
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
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
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