16
SNJB’s KBJ College of Engineering Chandwad–423101 (Nashik) Department of Information Technology Subject : Internet of Things (IOT) of BE 2015 Pattern

Department of Information Technologyparagnachaliya.in/wp-content/uploads/2019/01/IOT15_Unit5.pdf · Pattern. Unit 5 IoT PLATFORMS. What is an IoT Device •A "Thing" in IoT can be

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Department of Information Technologyparagnachaliya.in/wp-content/uploads/2019/01/IOT15_Unit5.pdf · Pattern. Unit 5 IoT PLATFORMS. What is an IoT Device •A "Thing" in IoT can be

SNJB’s KBJ College of Engineering Chandwad–423101 (Nashik)

Department of

Information Technology

Subject : Internet of Things (IOT) of BE 2015 Pattern

Page 2: Department of Information Technologyparagnachaliya.in/wp-content/uploads/2019/01/IOT15_Unit5.pdf · Pattern. Unit 5 IoT PLATFORMS. What is an IoT Device •A "Thing" in IoT can be

Unit 5IoT PLATFORMS

Page 3: Department of Information Technologyparagnachaliya.in/wp-content/uploads/2019/01/IOT15_Unit5.pdf · Pattern. Unit 5 IoT PLATFORMS. What is an IoT Device •A "Thing" in IoT can be

What is an IoT Device

• A "Thing" in IoT can be any object that has unique identifier and which can send/receive data over a network

• IoT devices are connected to the Internet and send information about themselves or about their surroundings over a network

• Allow actuation upon the physical entities/ environment around them remotely

January 22, 2019 Parag Achaliya, SNJB's CoE, Chandwad (Nashik) 3

Page 4: Department of Information Technologyparagnachaliya.in/wp-content/uploads/2019/01/IOT15_Unit5.pdf · Pattern. Unit 5 IoT PLATFORMS. What is an IoT Device •A "Thing" in IoT can be

IoT Device Examples

• A home automation device

• An industrial machine

• A car

• A wireless-enabled wearable device

January 22, 2019 Parag Achaliya, SNJB's CoE, Chandwad (Nashik) 4

Page 5: Department of Information Technologyparagnachaliya.in/wp-content/uploads/2019/01/IOT15_Unit5.pdf · Pattern. Unit 5 IoT PLATFORMS. What is an IoT Device •A "Thing" in IoT can be

Basic building blocks of an IoT Device

• Sensing

– Sensors can be either on-board the IoT device or attached to the device

• Actuation

– IoT devices can have various types of actuators

• Communication

– Exchanging of data between client-server or cloud

• Analysis & Processing

January 22, 2019 Parag Achaliya, SNJB's CoE, Chandwad (Nashik) 5

Page 6: Department of Information Technologyparagnachaliya.in/wp-content/uploads/2019/01/IOT15_Unit5.pdf · Pattern. Unit 5 IoT PLATFORMS. What is an IoT Device •A "Thing" in IoT can be

Block diagram of an IoT Device

January 22, 2019 Parag Achaliya, SNJB's CoE, Chandwad (Nashik) 6

Page 7: Department of Information Technologyparagnachaliya.in/wp-content/uploads/2019/01/IOT15_Unit5.pdf · Pattern. Unit 5 IoT PLATFORMS. What is an IoT Device •A "Thing" in IoT can be

Exemplary Device: Raspberry Pi

• Low-cost mini-computer with the physical size of a credit card

• Runs various flavors of Linux and can perform almost all tasks that normal desktop can do

• Also allows interfacing sensors and actuators through the general purpose I/O (GPIO) pins

• Since Raspberry Pi runs Linux operating system, it supports Python

January 22, 2019 Parag Achaliya, SNJB's CoE, Chandwad (Nashik) 7

Page 8: Department of Information Technologyparagnachaliya.in/wp-content/uploads/2019/01/IOT15_Unit5.pdf · Pattern. Unit 5 IoT PLATFORMS. What is an IoT Device •A "Thing" in IoT can be

Raspberry Pi

January 22, 2019 Parag Achaliya, SNJB's CoE, Chandwad (Nashik) 8

Page 9: Department of Information Technologyparagnachaliya.in/wp-content/uploads/2019/01/IOT15_Unit5.pdf · Pattern. Unit 5 IoT PLATFORMS. What is an IoT Device •A "Thing" in IoT can be

Linux on Raspberry Pi

Raspbian

•Raspbian Linux is a Debian Wheezy port optimized for Raspberry Pi

Arch

•Arch is an Arch Linux port for AMD devices

Pidora

•Pidora Linux is a Fedora Linux optimized for Raspberry Pi

RaspBMC

•RaspBMC is an XBMC media-center distribution for Raspberry Pi

OpenELEC

•OpenELEC is a fast and user-friendly XBMC media-center distribution

RISC OS

•RISC OS is a very fast and compact operating system

January 22, 2019 Parag Achaliya, SNJB's CoE, Chandwad (Nashik) 9

Page 10: Department of Information Technologyparagnachaliya.in/wp-content/uploads/2019/01/IOT15_Unit5.pdf · Pattern. Unit 5 IoT PLATFORMS. What is an IoT Device •A "Thing" in IoT can be

Raspberry Pi GPIO

January 22, 2019 Parag Achaliya, SNJB's CoE, Chandwad (Nashik) 10

Page 11: Department of Information Technologyparagnachaliya.in/wp-content/uploads/2019/01/IOT15_Unit5.pdf · Pattern. Unit 5 IoT PLATFORMS. What is an IoT Device •A "Thing" in IoT can be

Raspberry Pi Interfaces

• Has receive (Rx) and transmit (Tx) pins for communication with serial peripherals

Serial

• Serial Peripheral Interface

• Synchronous serial data protocol used for communicating with one or more peripheral devices

SPI

• Allows you to connect hardware modules

• Allows synchronous data transfer with just two pins - SDA (data line) and SCL (clock line)

I2C

January 22, 2019 Parag Achaliya, SNJB's CoE, Chandwad (Nashik) 11

Page 12: Department of Information Technologyparagnachaliya.in/wp-content/uploads/2019/01/IOT15_Unit5.pdf · Pattern. Unit 5 IoT PLATFORMS. What is an IoT Device •A "Thing" in IoT can be

Other IoT

Devices

pcDuino

Beagle Bone Black

Cubie Board

Arduino

January 22, 2019 Parag Achaliya, SNJB's CoE, Chandwad (Nashik) 12

Page 13: Department of Information Technologyparagnachaliya.in/wp-content/uploads/2019/01/IOT15_Unit5.pdf · Pattern. Unit 5 IoT PLATFORMS. What is an IoT Device •A "Thing" in IoT can be

pcDuino

January 22, 2019 Parag Achaliya, SNJB's CoE, Chandwad (Nashik) 13

Page 14: Department of Information Technologyparagnachaliya.in/wp-content/uploads/2019/01/IOT15_Unit5.pdf · Pattern. Unit 5 IoT PLATFORMS. What is an IoT Device •A "Thing" in IoT can be

Beagle Bone Black

January 22, 2019 Parag Achaliya, SNJB's CoE, Chandwad (Nashik) 14

Page 15: Department of Information Technologyparagnachaliya.in/wp-content/uploads/2019/01/IOT15_Unit5.pdf · Pattern. Unit 5 IoT PLATFORMS. What is an IoT Device •A "Thing" in IoT can be

Cubie Board

January 22, 2019 Parag Achaliya, SNJB's CoE, Chandwad (Nashik) 15

Page 16: Department of Information Technologyparagnachaliya.in/wp-content/uploads/2019/01/IOT15_Unit5.pdf · Pattern. Unit 5 IoT PLATFORMS. What is an IoT Device •A "Thing" in IoT can be

Arduino

January 22, 2019 Parag Achaliya, SNJB's CoE, Chandwad (Nashik) 16