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