Role Of The Gateway In Delivering End To End IoT Solutions

Transcription

Role of the Gateway inDelivering End to End IoTSolutionsAnatoli LevineSpirent Communications

Agenda Internet of Things at a Glance Power of IoT Implementing IoT - Needs and Challenges Role of IoT Gateways Spirent Solutions for IoT DevelopersSpirent CommunicationsPROPRIETARY AND CONFIDENTIAL2

Internet of Things at a Glance

Internet of Things Basics - Terminology M2M – Machine to Machine IoT – Internet of Things IoE – Internet of EverythingSpirent CommunicationsPROPRIETARY AND CONFIDENTIAL4

Internet of Things Basics - Numbers60,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 2020Spirent CommunicationsPROPRIETARY AND CONFIDENTIAL5

Internet of Things Basics - StandardsTR-069MQTTCoAPIEEE P2413100s100sSDOsITU-T SG20StandardsLwM2MoneM2MSpirent CommunicationsIEEE 802.15.4PROPRIETARY AND CONFIDENTIAL6

Internet of Things Basics – Ecosystems, Operating Systems,Clouds, 100sofSpirent CommunicationsPROPRIETARY AND CONFIDENTIAL7

Spirent CommunicationsPROPRIETARY AND CONFIDENTIAL8

Power of IoTSpirent CommunicationsPROPRIETARY AND CONFIDENTIAL9

M2M/IoT Is All About ent CommunicationsPROPRIETARY AND CONFIDENTIAL10

IoT/M2M Verticals Connected Home (a.k.a. Smart Home) Connected City (Smart City, Smart Meters, Smart Energy, SmartBuildings) Connected Car (autonomous car, V2V, V2X) Healthcare Transportation (Logistics, Tracking) Oil and Gas Industrial Internet AgricultureSpirent CommunicationsPROPRIETARY AND CONFIDENTIAL11

Implementing IoT - Needs and ChallengesSpirent CommunicationsPROPRIETARY AND CONFIDENTIAL12

IoT Implementation: Success factors Proper Network access Security! Support for multiple ecosystems Proper solution architecture for data, management and control Focus on InteroperabilitySpirent CommunicationsPROPRIETARY AND CONFIDENTIAL13

Challenges for IoT Solution Implementers 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 monitoringSpirent CommunicationsPROPRIETARY AND CONFIDENTIAL14

IoT Implementer Needs 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 asneededSpirent CommunicationsPROPRIETARY AND CONFIDENTIAL15

IoT Gateway

IoT Gateway Deployment ArchitectureSP CloudIoT GW BIoT GW ASpirent CommunicationsPROPRIETARY AND CONFIDENTIAL17

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 devicesSpirent CommunicationsPROPRIETARY AND CONFIDENTIAL18

Spirent Solutions for IoT DevelopersSpirent CommunicationsPROPRIETARY AND CONFIDENTIAL19

Spirent Developer Tools Solution PortfolioTurnkey Solutions - Professional ServicesClient Products & ProjectsClient FrameworkSIP Server Products & ProjectsSIP Server FrameworksWebRTC FrameworkSIP Server PresenceCore& EventsWebRTCInterconnectB2BUAIoT Product&ProjectsIoT FrameworksIoTMediatorProtocol ToolkitsSIP Developer SuiteICEMSRPA-RTPDiameterIMS SIP SuiteH.323MEGACOBFCPXDMSpirent CommunicationsPROPRIETARY AND CONFIDENTIALeVidentNetworkMonitoringProLabTesting &ValidationTechnologyIoT DeviceFramework20

M2M/IoT: Devices and ServersSpirent CommunicationsPROPRIETARY AND CONFIDENTIAL21

Common Service FunctionsCommon Service FunctionsApplicationService LayerMgmtDiscoverySpirent CommunicationsCommunicationHandlingGroup ManagementData Managementand RepositoryLocationRegistrationSecurityCharging andAccountingSubscriptions gDevice Managementand DiagnosticsPROPRIETARY AND CONFIDENTIAL22

IoT Client Device Framework - PIsDeviceAbstraction APIsCSFAPIsSecurityExtensionsSpirent M2M CoreM2M/IoT Protocol sting andDiagnosticsExtensions Network Abstraction/Transport AdaptersHardware and OS LevelSpirent CommunicationsPROPRIETARY AND CONFIDENTIAL23

Spirent M2M Core functions Events management Queue processing Prioritization NotificationsApplication Peer Discovery Upstream service discovery/registration Device abstraction Device management Control integration Provisioning Triggering Diagnostic Data aggregation Statistics, diagnostics, monitoring and reportingSpirent CommunicationsPROPRIETARY AND CONFIDENTIAL24

Use Case – Sensors and GatewaysApplication oneM2MSPApplicationApplication Spirent CommunicationsPROPRIETARY AND CONFIDENTIAL25

IoT Client Device Framework Solution HighlightsFuture-ProofUniversal support for multiple standards, current and future, protocol abstractionCustomizable, Flexible, OptimizedConstrained environments, layered APIs, best-in-class performance,OS-agnostic, full source codeInsurance 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, remotediagnostics and monitoringSpirent CommunicationsPROPRIETARY AND CONFIDENTIAL26

Questions? Need additional ols/IoT-Client-Device-PlatformEmail: Anatoli.Levine@spirent.comSpirent CommunicationsPROPRIETARY AND CONFIDENTIAL27

Thank You!

SIP Server Frameworks SIP Server Core Presence & Events B2BUA 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 IoT Mediator IoT Device Framework IoT Product & Projects WebRTC Framework WebRTC Interconnect Spirent Developer .