Nothing Special   »   [go: up one dir, main page]

Iot (Unit - 3)

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

IOT [ UNIT - 3 ]

1. IoT Open source architecture (OIC)


2. OIC Architecture & Design principles
3. IoT Devices and deployment models
4. IoTivity : An Open source IoT stack Overview
5. IoTivity stack architecture
6. Resource model and Abstraction.

IOT OPEN SOURCE ARCHITECTURE (OIC)

There is a need for organisations to provide a validated, modular, flexible IoT architecture
that is built to be open, interoperable and cost effective. The architecture should deliver end-
to-end open source IoT that addresses enterprise level IoT needs.

The characteristics of open source IoT architecture are:

 Loosely coupled, modular and secure


 Platform independent
 Scalable, flexible and can be deployed anywhere
 Based on open standards
 Streaming analytics and machine learning
 Open and interoperable on the hybrid cloud
 Application agility and integration

OIC ARCHITECTURE AND DESIGN PRINCIPLES

IOT DEVICES AND DEPLOYEMENT MODELS

Different types of deployement models are:-

1) Public Cloud

The public cloud makes it possible for anybody to access systems and services. The public
cloud may be less secure as it is open to everyone. The public cloud is one in which cloud
infrastructure services are provided over the internet to the general people or major industry
groups.

2) Private Cloud

The private cloud deployment model is the exact opposite of the public cloud deployment
model. It’s a one-on-one environment for a single user (customer). There is no need to share
your hardware with anyone else. The distinction between private and public clouds is in how
you handle all of the hardware.

3) Hybrid Cloud

By bridging the public and private worlds with a layer of proprietary software, hybrid cloud
computing gives the best of both worlds. With a hybrid solution, you may host the app in a
safe environment while taking advantage of the public cloud’s cost savings. 
4) Community Cloud

It allows systems and services to be accessible by a group of organizations. It is a distributed


system that is created by integrating the services of different clouds to address the specific
needs of a community, industry, or business. 

IOTIVITY

IoTivity is an open source software framework enabling seamless device-to-device connectivity to


address the emerging needs of the Internet of Things. IoTivity is an open source software
framework implementing OCF.

You might also like