4SIM3 - IOT Presentation - ESPRIT

Page 1

PRESENTATION

Internet of Things • IoT 4SIM3


OUR TEAM

MED HAMZA HADJ TAIEB

DHIA BEN FAIZA

MOHAMED HANINI

HAITHEM HCINI 1


1•INTRODUCTION

IOT | Introduction

is the networking of physical objects that contain electronics embedded within their architecture in order to communicate and sense interactions amongst each other or with respect to the external environment. 2


INTERNET OF THINGS CONNECTIVITY

Over 9 billion ‘Things’ (physical objects) are currently connected to the Internet, as of now. In the near future, this number is expected to rise to a whopping 20 billion.

IOS | Introduction 3


2•COMPONENTS

The four main components used in IOT IOS | Components 4


COMPONENTS 1 LOW-POWER EMBEDDED SYSTEMS – Less battery consumption, high performance are the inverse factors play a significant role during the design of electronic systems.

2 CLOUD COMPUTING – Data collected through IoT devices is massive and this data has to be stored on a reliable storage server. This is where cloud computing comes into play. The data is processed and learned, giving more room for us to discover where things like electrical faults/errors are within the system.

IOS | Components 5


COMPONENTS 3 AVAILABILITY OF BIG DATA – We know that IoT relies heavily on sensors, especially real-time. As these electronic devices spread throughout every field, their usage is going to trigger a massive flux of big data.

4 NETWORKING CONNECTION – In order to communicate, internet connectivity is a must where each physical object is represented by an IP address. However, there are only a limited number of addresses available according to the IP naming.

IOS | Components 6


THERE ARE TWO WAYS OF BUILDING IOT: FORM A SEPARATE INTERNETWORK INCLUDING ONLY PHYSICAL OBJECTS.

MAKE THE INTERNET EVER MORE EXPANSIVE, BUT THIS REQUIRES HARDCORE TECHNOLOGIES SUCH AS RIGOROUS CLOUD COMPUTING AND RAPID BIG DATA STORAGE (EXPENSIVE). IOS | Components 7


2•IOT ENABLERS

IOS | Enablers 8


IOT ENABLERS RFIDS:Â uses radio waves in order to electronically track the tags attached to each physical object.

SENSORS: devices that are able to detect changes in an environment (ex: motion detectors) IOS | Enablers 9


IOT ENABLERS NANOTECHNOLOGY:Â as the name suggests, these are extremely small devices with dimensions usually less than a hundred nanometers.Ds:

SMART NETWORKS: (ex: mesh topology) IOS | Enablers 10


CHARACTERISTICS OF IOT: • MASSIVELY SCALABLE AND EFFICIENT • IP-BASED ADDRESSING WILL NO LONGER BE SUITABLE IN THE UPCOMING FUTURE. • IN ORDER TO SAVE BANDWIDTH AND BATTERY CONSUMPTION, DEVICES WILL BE POWERED OFF PERIODICALLY WHEN NOT IN USE. • A DEVICE THAT IS CONNECTED TO ANOTHER DEVICE RIGHT NOW MAY NOT BE CONNECTED IN ANOTHER INSTANT OF TIME.

IOS | Characteristics of IoT 11


MODERN APPLICATIONS Smart Grids

Smart cities

Radiation detection Earthquake detection hazardous gas detection

Smart homes

Healthcare

Smartphon e detection

Water flow monitoring

12


SOME COMMUNICATION DEVICES IN IOT SENSORS Devices which converts physical parameters like temperature, motion etc… into the electrical signals .Smart sensors are the indispensable enablers of IoT.

ACTUATORS Devices which converts physical parameters like temperature, motion etc… into the electrical signals .Smart sensors are the indispensable enablers of IoT.

RFID TAGS IOS | Devices in IoT

Wireless microchips used for automatic unique identification of anything by tagging it over them. You have been seen it in credit cards, automobile ignition keys and so on.

13


SOME MAIN REASONS TO MAKE YOUR PROJECT AS IOT: REAL-TIME DATA If you are going to make an application where there involves a lot of real time analysis and immediate actions to be performed based on that real time data, then you can opt your choice of making your project as IoT. EXAMPLE: IN TRAFFIC MONITORING SYSTEM, REAL TIME DATA PLAYS A LEADING ROLE.

IOS | IOT Project

INTELLIGENT If you wish to lessen the ACTION human monitoring and you are most fond of automating everything to make your product/service to be a benchmark, then you can make use of IoT technology. EXAMPLE: IN SMART IRRIGATION SYSTEMS, THE FERTILISER ITSELF FINDS AND SPRAYS THE CROP WITH THE PEST ATTACK.

14


NEEDS FOR SETTING UP IOT ENVIRONMENT FOR BASIC APPLICATIONS 1. CHOOSING PLATFORM FOR IOT DEVELOPMENT

AWS IOT

MICROSOFT AZURE IOT IOS | IOT Environment

• A cloud platform designed for IoT apps with the facility of assuring millions of device connectivity and acts a data sea. • it supports all SDKs like Embedded C, Python, and Java etc.

• Azure cloud platform uses Microsoft Visual studio SDK. • Collect and analyze real time device data using a preconfigured remote monitoring system. 15


NEEDS FOR SETTING UP IOT ENVIRONMENT FOR BASIC APPLICATIONS 2. CHOOSING IOT HARDWARE PROCESSOR:

• • • •

ARDUINO IOS | IOT Environment

Open-source electronics prototyping platform The simplest and the beginner’s choice. To create interactive (IoT) electronic applications It is the first micro controller based development board • Easy to program for beginners by Arduino IDE

16


NEEDS FOR SETTING UP IOT ENVIRONMENT FOR BASIC APPLICATIONS 2. CHOOSING IOT HARDWARE PROCESSOR:

ADVANTAGES

ARDUINO IOS | IOT Environment

• Inexpensive • Cross-platform/Multi platform • Flexible and easy prototyping • Provides pre-wiring and free code libraries • More reliable for hardware applications

17


NEEDS FOR SETTING UP IOT ENVIRONMENT FOR BASIC APPLICATIONS 2. CHOOSING IOT HARDWARE PROCESSOR:

• • • •

Palm sized computer Constructed with the educational goal Easy even for non-technical user Main storage is by SD card

RASBERRY IOS | IOT Environment

18


NEEDS FOR SETTING UP IOT ENVIRONMENT FOR BASIC APPLICATIONS 2. CHOOSING IOT HARDWARE PROCESSOR:

RASBERRY IOS | IOT Environment

• Runs on customized Debian Linux called Raspbian OS • Allows installing all packages such as Node.js, Python and so on. • It has 4 USB ports and 40 GPIO pins to be connected with many peripheral friends. • HDMI port High Definition Multimedia Interface to hook up A/V sources.

19


NEEDS FOR SETTING UP IOT ENVIRONMENT FOR BASIC APPLICATIONS 2. CHOOSING IOT HARDWARE PROCESSOR: ADVANTAGES

RASBERRY IOS | IOT Environment

• Multiple tasks at a time like a computer • Easiest internet connectivity • Works on GUI (Graphical User Interface) mode because of HDMI port. • Best suited for server based applications i.e., can be connected via SSH–Secure Shell-to access the Rpi command line remotely and file sharing via FTP–File Transfer Protocol.More reliable for software applications.

20


NEEDS FOR SETTING UP IOT ENVIRONMENT FOR BASIC APPLICATIONS 3. NEED TO USE BLUETOOTH BEACONS:

BLUETOOTH IOS | IOT Environment

Embedded within the devices to allow IoT objects to broadcast information to the nearby mobile devices so that it can communicate, the Beacon is a kind of lighthouse that repeatedly transmits a single signal to other devices called as Bluetooth radio transmitter. 21


IOT PROTOCOLS A fast bus for integrating intelligent machines (D2D)

A protocol for collecting device Data and communicating it to servers (D2S) A protocol best for connecting devices to people, a special case of IOS | IOT ProtocolsÂ

the (D2S) pattern

A queing system system to connect servers to each other (S2S) 22


IOT ARCHITECTURE: These are the four layers of IoT architecture described in detail:

1.THINGS, SENSORS AND CONTROLLERS As the basis for every IoT system, connected devices are responsible for providing the essence of the Internet of Things which is the data. To pick up physical parameters in the outside world or within the object itself, they need sensors. These can be either embedded in the devices themselves or implemented as standalone objects to measure and collect telemetry data. For an example, think of agricultural sensors whose task is to measure parameters such as air and soil temperature and humidity, IOS | IOT ProtocolsÂ

soil pH levels or crop exposure to sunlight.

23


IOT ARCHITECTURE: 2.GATEWAYS AND DATA ACQUISITION Although this layer still functions in close proximity with sensors and actuators on given devices, it is essential to describe it as a separate IoT architecture stage as it is crucial for the processes of data collection, filtering and transfer to edge infrastructure and cloud-based platforms. gateways and data acquisition systems provide the necessary connection point that ties the remaining layers together.

IOS | IOT ProtocolsÂ

24


IOT ARCHITECTURE: 3.EDGE ANALYTICS While not being an inevitable component of every IoT architecture, edge devices can bring significant benefits especially to large-scale IoT projects. In the face of limited accessibility and data transfer speed of the IoT cloud platforms, edge systems can provide quicker response times and more flexibility in the processing and analysis of IoT data. As speed of data analysis is key in some industrial internet of things applications, edge computing has recently seen a dramatic increase in popularity among Industrial Internet of Things ecosystems. 25


IOT ARCHITECTURE: 4.DATA CENTRE / CLOUD PLATFORM If sensors are neurons and the gateway is the backbone of IoT, then the cloud is the brain in the Internet of Things body. Contrary to edge solutions, a data centre or a cloudbased system is designed to store, process and analyse massive volumes of data for deeper insights using powerful data analytics engines and machine learning mechanisms which edge systems would never be able to support.

26


SUMMARY: Thus on the whole Setting up the IoT environment includes: Identifying the problem and the purpose. Identifying the data collection challenges. Identifying the cloud platform for data storage. Coding into the processor to meet your expected need after data analysis. Enhancing the advantages and diminishing the disadvantages of IoT. DISADVANTAGES OF IOT: Lagging of standard compatibility More opportunities for failure Loss of privacy or security More dependent on technology 29

ADVANTAGES OF IOT: Communication Automation Smart Homes Remote Control Time Saving IOS | Summary


THANK YOU

FOR YOUR ATTENTION


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.