Role of the Gateway in
Delivering End to End IoT
Solutions
Anatoli Levine
Spirent Communications
2Spirent Communications PROPRIETARY AND CONFIDENTIAL
Agenda
Internet of Things at a Glance
Power of IoT
Implementing IoT - Needs and Challenges
Role of IoT Gateways
Spirent Solutions for IoT Developers
Internet of Things at a Glance
4Spirent Communications PROPRIETARY AND CONFIDENTIAL
M2M – Machine to Machine
IoT – Internet of Things
IoE – Internet of Everything
Internet of Things Basics - Terminology
5Spirent Communications PROPRIETARY AND CONFIDENTIAL
Internet of Things Basics - Numbers
60,000,000,000Estimated number of connectable devices in 2020 (60 Billion)
1,000,000,000,000Estimated number of sensors in 2020 (1 Trillion)
1,600,000,000,000,000,000,000Estimated M2M/IoT data volume in 2020 (1.6 Zettabytes)
$150B - $19TRange of M2M/IoT Revenue estimates in 2020
6Spirent Communications PROPRIETARY AND CONFIDENTIAL
Internet of Things Basics - Standards
100sSDOs
100sStandards
oneM2M
IEEE P2413MQTT
CoAP
LwM2M
TR-069
IEEE 802.15.4
ITU-T SG20
7Spirent Communications PROPRIETARY AND CONFIDENTIAL
Internet of Things Basics – Ecosystems, Operating Systems,
Clouds, …
100sof
8Spirent Communications PROPRIETARY AND CONFIDENTIAL
9Spirent Communications PROPRIETARY AND CONFIDENTIAL
Power of IoT
10Spirent Communications PROPRIETARY AND CONFIDENTIAL
M2M/IoT Is All About…
“things”
DEVICES
DATA
SERVICE
ANALYTICS
CONTROL
11Spirent Communications PROPRIETARY AND CONFIDENTIAL
IoT/M2M Verticals
Connected Home (a.k.a. Smart Home)
Connected City (Smart City, Smart Meters, Smart Energy, Smart
Buildings)
Connected Car (autonomous car, V2V, V2X)
Healthcare
Transportation (Logistics, Tracking)
Oil and Gas
Industrial Internet
Agriculture
12Spirent Communications PROPRIETARY AND CONFIDENTIAL
Implementing IoT - Needs and Challenges
13Spirent Communications PROPRIETARY AND CONFIDENTIAL
IoT Implementation: Success factors
Proper Network access
Security!
Support for multiple ecosystems
Proper solution architecture for data, management and control
Focus on Interoperability
14Spirent Communications PROPRIETARY AND CONFIDENTIAL
Multitude of standards and competing frameworks
Standards keep evolving and will be for a foreseeable future
Critical needs:
Support multiple access/transport protocols
Support wide range of connectivity protocols
Security
Support multiple platforms and ecosystems
Enable application developers
Ease of deployment – enable SPs
Enable universal analytics access
Remote diagnostics and monitoring
Challenges for IoT Solution Implementers
15Spirent Communications PROPRIETARY AND CONFIDENTIAL
Interconnect
Multiple ecosystems will coexist
Enable devices to connect to any platform
Aggregation and control
Manage the data – not all data can/should hit the network
Create an Edge/”Fog” elements as needed
Any designated device can become the control point/hub/gateway as needed
IoT Implementer Needs
IoT Gateway
17Spirent Communications PROPRIETARY AND CONFIDENTIAL
IoT Gateway Deployment Architecture
SP Cloud
IoT GW BIoT GW A
18Spirent Communications PROPRIETARY AND CONFIDENTIAL
IoT Gateway Functions
Edge intelligence
Data Aggregation
Local IoT solution logic implementation
Network/external resources usage optimization
Security
Incoming
Outgoing
Interoperability
Solution level
Protocol level
Semantic
Management and control for all connected IoT devices
19Spirent Communications PROPRIETARY AND CONFIDENTIAL
Spirent Solutions for IoT Developers
20Spirent Communications PROPRIETARY AND CONFIDENTIAL
Client Products & Projects SIP Server Products & Projects
Turnkey Solutions - Professional Services eVident
Network
Monitoring
SIP Server Frameworks
SIP Server
Core
Presence
& EventsB2BUA
Client Framework
ICE MSRP A-RTP
Protocol Toolkits
Diameter
IMS SIP Suite H.323 MEGACO BFCP XDM
SIP Developer Suite
ProLab
Testing &
Validation
Technology
IoT Frameworks
IoTMediator
IoT DeviceFramework
IoT Product &
Projects
WebRTC Framework
WebRTC
Interconnect
Spirent Developer Tools Solution Portfolio
21Spirent Communications PROPRIETARY AND CONFIDENTIAL
M2M/IoT: Devices and Servers
22Spirent Communications PROPRIETARY AND CONFIDENTIAL
Common Service Functions
Common Service FunctionsApplication
Service Layer
Mgmt
Communication
Handling
Data Management
and Repository
Device Management
and Diagnostics
DiscoveryGroup Management
Location
Network
Integration/Device
Triggering
Registration SecurityCharging and
Accounting
Subscriptions and
Notifications
23Spirent Communications PROPRIETARY AND CONFIDENTIAL
IoT Client Device Framework - Architecture
Hardware and OS Level
Network Abstraction/Transport Adapters
Spirent M2M Core
Configuration/
Provisioning
APIs
Device
Abstraction APIs
CSF
APIs
Application
M2M/IoT Protocol Adapters
OIC AllJoyn oneM2MOMA
LwM2M…
Security
Extensions
Analytics
Enabler
Testing and
Diagnostics
Extensions
24Spirent Communications PROPRIETARY AND CONFIDENTIAL
Events management
Queue processing
Prioritization
Notifications
Peer Discovery
Upstream service discovery/registration
Device abstraction
Device management
Control integration
Provisioning
Triggering
Diagnostic
Data aggregation
Statistics, diagnostics, monitoring and reporting
Spirent M2M Core functions
Application
…
25Spirent Communications PROPRIETARY AND CONFIDENTIAL
Application
…
Application
…
Use Case – Sensors and Gateways
Application
…
SPoneM2M
26Spirent Communications PROPRIETARY AND CONFIDENTIAL
IoT Client Device Framework Solution Highlights
Future-ProofUniversal support for multiple standards, current and future, protocol abstraction
Customizable, Flexible, Optimized Constrained environments, layered APIs, best-in-class performance,
OS-agnostic, full source code
Insurance Policy for Device ManufacturersSupport for multiple standards – no need to chose one now, security, reliability,
commercial grade, support for full range of devices from Sensors to Gateways, remote
diagnostics and monitoring
27Spirent Communications PROPRIETARY AND CONFIDENTIAL
Questions? Need additional information?
http://www.spirent.com/Solutions/Internet-of-Things
http://www.spirent.com/Products/DevTools/IoT-Client-Device-Platform
Email: [email protected]
Thank You!