Welcome to IoTivity Mike Richmond, Executive Director Open - - PowerPoint PPT Presentation

welcome to iotivity
SMART_READER_LITE
LIVE PREVIEW

Welcome to IoTivity Mike Richmond, Executive Director Open - - PowerPoint PPT Presentation

Welcome to IoTivity Mike Richmond, Executive Director Open Interconnect Consortium Abstract This presentation will introduce today's track on IoTivity. The session will explain where the effort fits strategically among the various efforts to


slide-1
SLIDE 1

Welcome to IoTivity

Mike Richmond, Executive Director Open Interconnect Consortium

slide-2
SLIDE 2

Abstract

This presentation will introduce today's track on IoTivity. The session will explain where the effort fits strategically among the various efforts to build standards and implementations of standards to implement the Internet of Things. It will also explain the IoTivity and OIC technical approach and why it is particularly well suited to large-scale IoT deployment.

slide-3
SLIDE 3

The Challenge of IoT Communications

The Internet

  • f Things is

currently evolving as “Isolated Islands of Things.” This severely limits the value of IoT.

We can do better.

slide-4
SLIDE 4

Addressing the Challenge of Communications

OIC (the standard) and IoTivity (open source project) is making it easy for devices to connect and interoperate - regardless of vendor, OS, hardware, etc.

= Interoperability

þ

Standards Open Source Project Certification

slide-5
SLIDE 5

The Strategy for Building Device Interoperability

OIC is a global alliance to deliver "just-works" interoperability for developers, manufacturers and end-users through a specification and an open source project.

IoT Device Interoperability

Specification Open Source Project Certification

þ

  • Broad spectrum of

industry leaders providing guidance

  • Common

communications protocols, approaches for security and identity, and service-level protocols, object models and developer APIs

  • Open specification that

anyone can implement

  • Provides a fast path to

market for developers and manufacturers

  • Open source

development promotes faster innovation via community-driven development

  • Connectivity framework

that abstracts complexity

  • IP protection &

branding for certified devices

  • Certification = a device

implementation as defined in the specification and released into the open source

slide-6
SLIDE 6

Sample of Current Members

Diamond Platinum Gold Nonprofit

slide-7
SLIDE 7

OIC/IoTivity IP Coverage– Best in the Industry

OIC

  • thers

Code contributed by a company is free to copy. yes yes Code contributed by a company comes with a license to use patents from that company with the code as long as certification is passed. yes yes Code contributed by a company comes with a license to use patents from that company with the code even without certification (forking). yes no Spec implemented in another programming language and certified is licensed under patents of members. yes no Patents from member companies who do not contribute code are still licensed if needed to implement the spec. yes no If code comes from one affiliate of a company, and the patents are held by another affiliate or parent, the patents are still licensed. yes no

Summary information only. Complete policies are part of OIC membership

  • documents. As always, consult your company’s attorney.
slide-8
SLIDE 8

IoTivity Architecture

Interoperability comes from a common application framework for discovery, data transmission, data management, and device management. OIC is radio-independent.

Consumer Enterprise Industrial Automotive Education Health

Discovery

Framework APIs Common Resource-Based Object Model

Profiles

Framework

Security, Identity & Permissions

Data Transmission Data Management Device Management

Layer 7: Application Layer 6: Presentation Layer 5: Session Layer 4: Transport Layer 3: Network Layer 2: Data link Layer 1: Physical

APPLICATION:

  • Comm. Agent

APPLICATION:

  • Comm. Agent

APPLICATION:

  • Comm. Agent

JSON, XML, HTTP, FTP, SMTP SNMP, MQTT, CoAP ZCL ZigBee PRO 802.15.4 GATT LINK PHY SMP GATT ATT L2CAP HCI UDP/DTLS TCP/TLS IP, ARP, DHCP 802.11b/g/n GATT-based Profiles

slide-9
SLIDE 9

What you don’t see in OIC

  • Required gateway systems.
  • 1990s-style remote procedure calls.

Consumer Enterprise Industrial Automotive Education Health

Discovery

Framework APIs Common Resource-Based Object Model

Profiles

Framework

Security, Identity & Permissions

Data Transmission Data Management Device Management

Layer 7: Application Layer 6: Presentation Layer 5: Session Layer 4: Transport Layer 3: Network Layer 2: Data link Layer 1: Physical

APPLICATION:

  • Comm. Agent

APPLICATION:

  • Comm. Agent

APPLICATION:

  • Comm. Agent

JSON, XML, HTTP, FTP, SMTP SNMP, MQTT, CoAP ZCL ZigBee PRO 802.15.4 GATT LINK PHY SMP GATT ATT L2CAP HCI UDP/DTLS TCP/TLS IP, ARP, DHCP 802.11b/g/n GATT-based Profiles

Why is this important?

slide-10
SLIDE 10

IoT Can’t Deliver Potential Without Cloud

source: http://m.eet.com/media/1174500/internet-of-things-lg.jpg

slide-11
SLIDE 11

Successful IoT will build on Cloud- native Lessons from Mobile

  • Techniques developed for mobile click-bait

have established the way to handle millions of devices with services integrated from dozens of companies.

  • Enterprise-style software and RPCs are scaling

constraints.

  • Instead, IoT projects need technologies like

node.js, microservices, containers and VMs.

OIC/IoTivity are architected for scale deployment.

slide-12
SLIDE 12

Participate!

Device interoperability will change IoT as we know it today!

Become A Member! Join the Open Source Project Get Educated on the Standard

þ

Membership includes: Gold Membership and above:

  • Certify spec compliant apps and

devices

  • Use OIC branding
  • Benefit from patent cross-licensing

protection

  • Provide input in the standard

development Platinum and above:

  • Participate in working groups

Diamond and above:

  • One director appointed to the

board

http://openinterconnect.org/join/

  • Download the code and get

started

  • Code is available under the

Apache v2.0 license

  • Contribute code!

http://www.IoTivity.org

  • Go to the website to find out

more and sign up to get updates

  • http://openinterconnect.org/

newsletter/ http://www.openinterconnect.org

slide-13
SLIDE 13

Summary

  • OIC is a member-driven organization establishing transport-

independent standards for communication in IoT applications.

  • OIC sponsors IoTivity, an open source project.
  • Between them, they offer the most robust, cloud-friendly

architecture with the best IP policies available.

  • Learn more, and join us!

11:30 IoTivity Primer 2:00 Security within IoTivity 3:00 Bringing Web Services to IoTivity 4:00 How to accelerate IoT Development with IoTivity Primitive services