You are on page 1of 12

Chapter-11

Tools for IoT

Prepared By,
HANUMANTHARAJU R
Assistant Professor
Department of Computer Science and Engineering
M S Ramaiah Institute of Technology,
Bengaluru-560054

Dept. of CS&E, MSRIT


Overview
 Introduction to IoT
 Chef
 Puppet

Dept. of CS&E, MSRIT


Introduction
 Managing IOT infrastructure and configuring and integrating various
components can be complex and challenging task.
 The complexity of infrastructure grows with increasing number of
components (such as load balances, application server, database servers
etc.).
 To minimize the manual effort required, a new infrastructure as a code
been popularized by infrastructure automation and configuration tool
such as Chef and Puppet

Dept. of CS&E, MSRIT


Chef

 Chef is an infrastructure automation and configuration management


framework.
 Chef adopts the infrastructure as a code paradigm and allows
deploying, configuring and integrating various infrastructure
components.
 Figure shows the components of the chef framework. The chef server
stores the information about the infrastructure.
 The infrastructure code is organized into cookbooks. Cookbooks
include recipes, templates, attributes and resources.

Dept. of CS&E, MSRIT


Key concepts of the Chef Framework
 Serve
 Node
 Cookbook
 Resource
 Provider
 Attributes
 Templates
 Policy
 Run Lists
 Knife

Dept. of CS&E, MSRIT


Chef

Dept. of CS&E, MSRIT


Summary

 Internet of Things (IoT) refers to physical and virtual objects that have unique
identities and are connected to the Internet. This allows the development of
intelligent applications that make energy, logistics, industrial control, retail,
agriculture and many other domains of human endeavor "smarter".

 IoT allows different types of devices, appliances, users and machines to


communicate and exchange data. The applications of Internet of Things (IoT)
span a wide range of domains including homes, cities, environment, energy
systems, retail, logistics, industry, agriculture and health.

 Things in IoT refers to IoT devices which have unique identities and allow
remote sensing, actuating and remote monitoring capabilities. Almost all IoT
devices generate data in some form or the other which when processed by data
analytics systems leads to useful information to guide further actions.

Dept. of CS&E, MSRIT


Self Test Questions

 How to infer information and knowledge from data?


 Which layer constitutes for sensors and systems administration
outfit?
 Which layer constitutes for transmitting data gathered from
physical layer?
 State the use of RFID?
 Does Convergence of consumer, business and industrial internet
is required in IoT ecosystem?
 Is Zigbee efficient than Bluetooth?
 List some of the IoT Functional blocks?

Dept. of CS&E, MSRIT


Review Questions

 Why do IoT systems have to be self adapting and self


configuring?
 What is the role of things and internet in IoT?
 What is the role of a coordinator in wireless sensor network?
 What are the main internal components of a IoT device? 
 Explain different layers of a IoT device. In other words explain
IoT protocol Stack.
 What’s the biggest risk associated with the Internet of Things?
 What one factor would most accelerate the benefits of the
Internet of Things?
 What’s one policy change that would accelerate the benefits of
the Internet of Things?
 What’s the one piece of advice for a business leader interested in
the Internet of Things?

Dept. of CS&E, MSRIT


Glossary
 IoT: Internet of Things
 RFID: Radio-frequency identification 
 GUI: Graphical User interface
 IP: Internet protocol
 ARM: Architecture Reference Model
 M2M: Machine to Machine
 WoT: Web of Things
 KET: Key Enabling Technologies
 IIoT: Industrial Internet of Things
 IoE: Internet of Everything
 6LOWPAN: IPv6 Low-control remote Personal Area Network
 NFC: Near Field Communication
 UNB: Ultra Narrow Band
 API: Application programming Interface
 IAB: Internet Architecture Board
Dept. of CS&E, MSRIT
Glossary
 REST: Representational State Transfer
 WSN: Wireless sensor Networks
 SaaS: Software as a Service
 PaaS: Platform as a Service
 IaaS: Infrastructure as a Service
 IAD: integrated access device
 ASPs: Application Service Providers
 DSPs: digital signal processors

Dept. of CS&E, MSRIT

You might also like