SlideShare a Scribd company logo
1 of 5
Download to read offline
1
Internet of Things Network and Virtualization
Amirhosein Ataei - amirhosein.ataei@mail.polimi.it
Keywords:
iot, network, routing, communications, slicing, server.
Introduction:
In the new telecom world, we will have a lot of devices that want to connect to internet to
communicate together through the net which called iot or ioe.
The iot network consist of vast variety of devices like wearable or outdoor sensor that
connect to internet indirect or direct.
In these days the statistic of devices that need internet connectivity grow up rocketly rather
than the past such as smart watches, garbage sensors, parking actuators and so on.
To continue we see how this connectivity work.
Network architecture:
To simulating a simple iot network we need some knowledge about routing such as
knowing how routers work and what is a routing table also some knowledge about the
routing algorithm and protocols.
First, I want to wire a simple iot network that demonstrate as well in the below picture.
This is a simple simulate in cisco packet tracer software that show us four iot devices such
as simple (Arduino uno Wi-Fi) that connect to an access point with wireless connectivity in
range of network 192.168.1.0/24.
2
The address of 192.168.1.0/24 show to us that this is a network address of iot devices and
/24 at the end of this ip address say to us that using the first 24 bits of 32 bits for network
and we can use 8 bits for the number of devices that in this case equal to 255 devices.
Routing:
Routers in the world of networks play an important rule to connect networks together also
has a lot of duty such as routing the packets from source to destination.
We have some algorithm for routing and nowadays one of the important things for router is
the speed of them to finding a best way for routing.
In this case we need a router between a two network because we have different address of
network in each side.
We have two network on of them is the network of devices that demonstrate the right side
of the above picture with the address of network 192.168.1.0/24 and one of them is the
network of the server side that demonstrate the left of the above picture with address of
network 192.168.2.0/24.
For configuring the router, we should know the commands of router also knowledge about
the console terminal.
I describe the commands sequentially below:
For the side of iot devices network with network address of 192.168.1.0/24, we connect the
transit switch cable to the gigether0/0.
- Type en that is short of enable command to get to privileged mode (this gives you more
options in configuring the router).
- Type config terminal (or config t for short) to access the configuration menu.
- Type int or interface fastethernet0/0 to access Ethernet0/0 or for gig port type int
gigethernet0/0.
- Type ip address 192.168.1.0 255.255.255.0 to assign an IP address and subnet mask to
the interface.
- Type no shutdown to open the interface up for business.
For the side of server network with network address of 192.168.2.0/24, we connect the
transit switch cable to the gigether0/1.
- Type int or interface fastethernet0/0 to access Ethernet0/0 or for gig port type int
gigethernet0/0.
- Type ip address 192.168.2.0 255.255.255.0 to assign an IP address and subnet mask to
the interface.
- Type no shutdown to open the interface up for business.
for more detail subnet mast give us a mask that say which section is related to net and
which one is related to host.
finally, we can ping two network and can see the reply of this command on cmd.
3
Network Slicing:
To be more specific when we have number of devices connect together in a specific
network and we want to connect all of these to another network we need a component like
a router or switch to receive all the data from different node and send with one transit link to
other networks.
This is the general aspect of the network’s communication.
In this case the access point plays a rule of router in the network side of iot devices and all
the devices connect to it wirelessly.
Sometimes, we have a lot of devices in the side of users like iot devices.
When we have a lot of devices like iot net in the network we should divide the devices
geographically and each segment connect to own router separately (like a cellular
connectivity in mobile).
In this architecture we have some devices and after that a router also a switch to connect
all the router together this time that you see in the above picture.
Hardware:
Each iot devices consist of connectivity section and processing section also sensor part.
IOT devices has a lot of sensors such as luminate sense, proximity, gyroscope, barometer,
heart rate and so on to gathering a data from a local environment for processing a specific
function.
In this case we measure a light with a simple LDR sensor and after that we measure and
translate it also prepare a packet with payload of the light level data.
The simulation of Arduino uno Wi-Fi run in proteus software that for simulating logically the
controllers that you can see the measured data in terminal of simulation below.
4
First of all we receive the analog signal from the sensor and send to the ADC section of
processor to quantize and translate to digital value, after that we send the data with an tcp
package with post method through the internet using onboard wireless component of
Arduino to the destination.
Operation system(iot devices):
there is a lot of important factor for an iot operating system that I described below:
- light weight -> low space need and had a lot of library also low power consumption.
- fast response -> high speed algorithm for translating the sensors language for preparing
the network packet with compress data for sending with good managing.
- flexible -> support protocols and high-level program language also OTP.
For example, tiny-os can be suitable that has all the above parameters.
Server:
In the server side we have one standard hardware with specific storage and processor also
NIC.
In this side of network, we want to receive the data from the iot motes and process the data
in the server and finally get a solution in a specific function.
We can use containerization technic in our server to run each application as a container on
a server separately to improve the efficiency and use the hardware resources as wll as
possible.
Also the control of the server side be so easier that can remotely modify it.
5
Software(programming):
The program of this case written on Arduino based on C language that can see below.
We can program the new version of the code directly with (Over The air Programming)
method with the internet connectivity.
We have a serial port for debugging the data that send on the network.
Conclusion:
With this note that evaluate it above briefly, we saw the iot system consist of what
equipment and how a simple data gathers from sensor and finally process it in the server
for a specific solution.
Finally, we figure out the aspect of virtualization and how much this method can be
important for our server and the efficiency.
Reference:
[1] A. Al-Fuqaha, M. Guizani, M. Mohammadi, M. Aladhari and M. Ayyash, "Internet of Things: A Survey on
Enabling Technologies, Protocols, and Applications," IEEE Communication Surveys & Tutorials, vol. 17, no. 4,
pp. 2347-2376, 2015.
[2] N. Bizanis and F. A. Kuipers, “SDN and Virtualization solutions for the Internet of Things: A Survey,” IEEE
Access, vol. 4, pp. 5591–5606, 2016.
[3] J. Hoebeke, E. De Poorter, St. Bouckaert, I. Moerman, and P. Demeester, “Managed Ecosystems of
Networked Objects,” Wireless Personal Communications 58 (1), pp. 125-143, May 2011.
[4] S. Elbouanani, M. A. E. Kiram, and O. Achbarou, “Introduction to the internet of things security:
Standardization and research challenges,” in Proc. of Int. Conf. on Information Assurance and Security,
December 2015, pp. 32–37.

More Related Content

What's hot

Wireless router
Wireless routerWireless router
Wireless routerroza921
 
Wireless Technology
Wireless TechnologyWireless Technology
Wireless TechnologyNetwax Lab
 
Ip, subnet, gateway and routers
Ip, subnet, gateway and routersIp, subnet, gateway and routers
Ip, subnet, gateway and routersAdrian Suarez
 
Experiment no. 1,2 and assignment no.1 cn
Experiment no. 1,2 and assignment no.1 cnExperiment no. 1,2 and assignment no.1 cn
Experiment no. 1,2 and assignment no.1 cnHusainGadiwala1
 
Computer Ports
Computer PortsComputer Ports
Computer PortsNetwax Lab
 
Chapter 7 exam
Chapter 7 examChapter 7 exam
Chapter 7 examreiryuzaki
 
What is a static ip address
What is a static ip addressWhat is a static ip address
What is a static ip addressHexa Howe
 
SET UP INTERNET CONNECTION USING MODEM
SET UP INTERNET CONNECTION USING MODEMSET UP INTERNET CONNECTION USING MODEM
SET UP INTERNET CONNECTION USING MODEMEILLEN IVY PORTUGUEZ
 
Router & functionality
Router & functionalityRouter & functionality
Router & functionalityAmzadKhn
 
Smart Garage Implementation and Design Using Whatsapp Communication Media
Smart Garage Implementation and Design Using Whatsapp Communication MediaSmart Garage Implementation and Design Using Whatsapp Communication Media
Smart Garage Implementation and Design Using Whatsapp Communication MediaTELKOMNIKA JOURNAL
 
CSS L11 - INTRODUCTION TO COMPUTER NETWORKS
CSS L11 - INTRODUCTION TO COMPUTER NETWORKSCSS L11 - INTRODUCTION TO COMPUTER NETWORKS
CSS L11 - INTRODUCTION TO COMPUTER NETWORKSMarvin Bronoso
 

What's hot (20)

Wireless router
Wireless routerWireless router
Wireless router
 
Router
RouterRouter
Router
 
Wireless Technology
Wireless TechnologyWireless Technology
Wireless Technology
 
IP Address
IP AddressIP Address
IP Address
 
Ip, subnet, gateway and routers
Ip, subnet, gateway and routersIp, subnet, gateway and routers
Ip, subnet, gateway and routers
 
Experiment no. 1,2 and assignment no.1 cn
Experiment no. 1,2 and assignment no.1 cnExperiment no. 1,2 and assignment no.1 cn
Experiment no. 1,2 and assignment no.1 cn
 
Packet tracer
Packet tracerPacket tracer
Packet tracer
 
Computer Ports
Computer PortsComputer Ports
Computer Ports
 
Undestanding Bluetooth
Undestanding BluetoothUndestanding Bluetooth
Undestanding Bluetooth
 
Router and types
Router and types Router and types
Router and types
 
Chapter 7 exam
Chapter 7 examChapter 7 exam
Chapter 7 exam
 
What is a static ip address
What is a static ip addressWhat is a static ip address
What is a static ip address
 
Internet Infrastructure 26 Jan 2004 3
Internet Infrastructure 26 Jan 2004 3Internet Infrastructure 26 Jan 2004 3
Internet Infrastructure 26 Jan 2004 3
 
SET UP INTERNET CONNECTION USING MODEM
SET UP INTERNET CONNECTION USING MODEMSET UP INTERNET CONNECTION USING MODEM
SET UP INTERNET CONNECTION USING MODEM
 
Network Devices
Network  DevicesNetwork  Devices
Network Devices
 
Router & functionality
Router & functionalityRouter & functionality
Router & functionality
 
Smart Garage Implementation and Design Using Whatsapp Communication Media
Smart Garage Implementation and Design Using Whatsapp Communication MediaSmart Garage Implementation and Design Using Whatsapp Communication Media
Smart Garage Implementation and Design Using Whatsapp Communication Media
 
Ccnafile
CcnafileCcnafile
Ccnafile
 
X-CTU Tutorial
X-CTU TutorialX-CTU Tutorial
X-CTU Tutorial
 
CSS L11 - INTRODUCTION TO COMPUTER NETWORKS
CSS L11 - INTRODUCTION TO COMPUTER NETWORKSCSS L11 - INTRODUCTION TO COMPUTER NETWORKS
CSS L11 - INTRODUCTION TO COMPUTER NETWORKS
 

Similar to iot

Chapter-1.doc
Chapter-1.docChapter-1.doc
Chapter-1.docvenui2
 
Internet of things
Internet of thingsInternet of things
Internet of thingsAlok Ranjan
 
Home Automation System using ZigBee and PandaBoard as a Gateway (HAS-ZP)
Home Automation System using ZigBee and PandaBoard as a Gateway (HAS-ZP)Home Automation System using ZigBee and PandaBoard as a Gateway (HAS-ZP)
Home Automation System using ZigBee and PandaBoard as a Gateway (HAS-ZP)idescitation
 
Data Acquisition and Control System for Real Time Applications
Data Acquisition and Control System for Real Time ApplicationsData Acquisition and Control System for Real Time Applications
Data Acquisition and Control System for Real Time Applicationsijsrd.com
 
Smart agriculture based on data acquisition and monitoring systems
Smart agriculture based on data acquisition and monitoring systemsSmart agriculture based on data acquisition and monitoring systems
Smart agriculture based on data acquisition and monitoring systemsSachin Pal
 
Report on routing interface configuration
Report on routing interface configurationReport on routing interface configuration
Report on routing interface configurationDebjyotiSaha9
 
Ed unit c embedded system
Ed   unit c embedded systemEd   unit c embedded system
Ed unit c embedded systemDayal Sati
 
Office Automation & Attendance System using IoT
Office Automation & Attendance System using IoTOffice Automation & Attendance System using IoT
Office Automation & Attendance System using IoTIRJET Journal
 
Office Automation & Attendance System using IoT
Office Automation & Attendance System using IoTOffice Automation & Attendance System using IoT
Office Automation & Attendance System using IoTIRJET Journal
 
Analysis Of Internet Protocol ( IP ) Datagrams
Analysis Of Internet Protocol ( IP ) DatagramsAnalysis Of Internet Protocol ( IP ) Datagrams
Analysis Of Internet Protocol ( IP ) DatagramsEmily Jones
 
IOT Network architecture and Design.pptx
IOT Network architecture and Design.pptxIOT Network architecture and Design.pptx
IOT Network architecture and Design.pptxMeghaShree665225
 
IRJET- Wireless Sensor Network Based Internet of things for Environmental...
IRJET-  	  Wireless Sensor Network Based Internet of things for Environmental...IRJET-  	  Wireless Sensor Network Based Internet of things for Environmental...
IRJET- Wireless Sensor Network Based Internet of things for Environmental...IRJET Journal
 
Network Robots - Abhijeet
Network Robots - AbhijeetNetwork Robots - Abhijeet
Network Robots - AbhijeetAbhijeet Kalsi
 
LORA BASED DATA ACQUISITION SYSTEM
LORA BASED DATA ACQUISITION SYSTEMLORA BASED DATA ACQUISITION SYSTEM
LORA BASED DATA ACQUISITION SYSTEMIRJET Journal
 
Design & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOTDesign & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOTIRJET Journal
 

Similar to iot (20)

Cisco Activity
Cisco ActivityCisco Activity
Cisco Activity
 
Chapter-1.doc
Chapter-1.docChapter-1.doc
Chapter-1.doc
 
Internet of things
Internet of thingsInternet of things
Internet of things
 
Home Automation System using ZigBee and PandaBoard as a Gateway (HAS-ZP)
Home Automation System using ZigBee and PandaBoard as a Gateway (HAS-ZP)Home Automation System using ZigBee and PandaBoard as a Gateway (HAS-ZP)
Home Automation System using ZigBee and PandaBoard as a Gateway (HAS-ZP)
 
Data Acquisition and Control System for Real Time Applications
Data Acquisition and Control System for Real Time ApplicationsData Acquisition and Control System for Real Time Applications
Data Acquisition and Control System for Real Time Applications
 
Smart agriculture based on data acquisition and monitoring systems
Smart agriculture based on data acquisition and monitoring systemsSmart agriculture based on data acquisition and monitoring systems
Smart agriculture based on data acquisition and monitoring systems
 
Report on routing interface configuration
Report on routing interface configurationReport on routing interface configuration
Report on routing interface configuration
 
Internet Of Things
 Internet Of Things Internet Of Things
Internet Of Things
 
Ch 5-network devices
Ch 5-network devicesCh 5-network devices
Ch 5-network devices
 
Ed unit c embedded system
Ed   unit c embedded systemEd   unit c embedded system
Ed unit c embedded system
 
Office Automation & Attendance System using IoT
Office Automation & Attendance System using IoTOffice Automation & Attendance System using IoT
Office Automation & Attendance System using IoT
 
Office Automation & Attendance System using IoT
Office Automation & Attendance System using IoTOffice Automation & Attendance System using IoT
Office Automation & Attendance System using IoT
 
Analysis Of Internet Protocol ( IP ) Datagrams
Analysis Of Internet Protocol ( IP ) DatagramsAnalysis Of Internet Protocol ( IP ) Datagrams
Analysis Of Internet Protocol ( IP ) Datagrams
 
IOT Network architecture and Design.pptx
IOT Network architecture and Design.pptxIOT Network architecture and Design.pptx
IOT Network architecture and Design.pptx
 
IRJET- Wireless Sensor Network Based Internet of things for Environmental...
IRJET-  	  Wireless Sensor Network Based Internet of things for Environmental...IRJET-  	  Wireless Sensor Network Based Internet of things for Environmental...
IRJET- Wireless Sensor Network Based Internet of things for Environmental...
 
Project report
Project reportProject report
Project report
 
Project report
Project reportProject report
Project report
 
Network Robots - Abhijeet
Network Robots - AbhijeetNetwork Robots - Abhijeet
Network Robots - Abhijeet
 
LORA BASED DATA ACQUISITION SYSTEM
LORA BASED DATA ACQUISITION SYSTEMLORA BASED DATA ACQUISITION SYSTEM
LORA BASED DATA ACQUISITION SYSTEM
 
Design & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOTDesign & Implementation Of Fault Identification In Underground Cables Using IOT
Design & Implementation Of Fault Identification In Underground Cables Using IOT
 

Recently uploaded

Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 

Recently uploaded (20)

Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 

iot

  • 1. 1 Internet of Things Network and Virtualization Amirhosein Ataei - amirhosein.ataei@mail.polimi.it Keywords: iot, network, routing, communications, slicing, server. Introduction: In the new telecom world, we will have a lot of devices that want to connect to internet to communicate together through the net which called iot or ioe. The iot network consist of vast variety of devices like wearable or outdoor sensor that connect to internet indirect or direct. In these days the statistic of devices that need internet connectivity grow up rocketly rather than the past such as smart watches, garbage sensors, parking actuators and so on. To continue we see how this connectivity work. Network architecture: To simulating a simple iot network we need some knowledge about routing such as knowing how routers work and what is a routing table also some knowledge about the routing algorithm and protocols. First, I want to wire a simple iot network that demonstrate as well in the below picture. This is a simple simulate in cisco packet tracer software that show us four iot devices such as simple (Arduino uno Wi-Fi) that connect to an access point with wireless connectivity in range of network 192.168.1.0/24.
  • 2. 2 The address of 192.168.1.0/24 show to us that this is a network address of iot devices and /24 at the end of this ip address say to us that using the first 24 bits of 32 bits for network and we can use 8 bits for the number of devices that in this case equal to 255 devices. Routing: Routers in the world of networks play an important rule to connect networks together also has a lot of duty such as routing the packets from source to destination. We have some algorithm for routing and nowadays one of the important things for router is the speed of them to finding a best way for routing. In this case we need a router between a two network because we have different address of network in each side. We have two network on of them is the network of devices that demonstrate the right side of the above picture with the address of network 192.168.1.0/24 and one of them is the network of the server side that demonstrate the left of the above picture with address of network 192.168.2.0/24. For configuring the router, we should know the commands of router also knowledge about the console terminal. I describe the commands sequentially below: For the side of iot devices network with network address of 192.168.1.0/24, we connect the transit switch cable to the gigether0/0. - Type en that is short of enable command to get to privileged mode (this gives you more options in configuring the router). - Type config terminal (or config t for short) to access the configuration menu. - Type int or interface fastethernet0/0 to access Ethernet0/0 or for gig port type int gigethernet0/0. - Type ip address 192.168.1.0 255.255.255.0 to assign an IP address and subnet mask to the interface. - Type no shutdown to open the interface up for business. For the side of server network with network address of 192.168.2.0/24, we connect the transit switch cable to the gigether0/1. - Type int or interface fastethernet0/0 to access Ethernet0/0 or for gig port type int gigethernet0/0. - Type ip address 192.168.2.0 255.255.255.0 to assign an IP address and subnet mask to the interface. - Type no shutdown to open the interface up for business. for more detail subnet mast give us a mask that say which section is related to net and which one is related to host. finally, we can ping two network and can see the reply of this command on cmd.
  • 3. 3 Network Slicing: To be more specific when we have number of devices connect together in a specific network and we want to connect all of these to another network we need a component like a router or switch to receive all the data from different node and send with one transit link to other networks. This is the general aspect of the network’s communication. In this case the access point plays a rule of router in the network side of iot devices and all the devices connect to it wirelessly. Sometimes, we have a lot of devices in the side of users like iot devices. When we have a lot of devices like iot net in the network we should divide the devices geographically and each segment connect to own router separately (like a cellular connectivity in mobile). In this architecture we have some devices and after that a router also a switch to connect all the router together this time that you see in the above picture. Hardware: Each iot devices consist of connectivity section and processing section also sensor part. IOT devices has a lot of sensors such as luminate sense, proximity, gyroscope, barometer, heart rate and so on to gathering a data from a local environment for processing a specific function. In this case we measure a light with a simple LDR sensor and after that we measure and translate it also prepare a packet with payload of the light level data. The simulation of Arduino uno Wi-Fi run in proteus software that for simulating logically the controllers that you can see the measured data in terminal of simulation below.
  • 4. 4 First of all we receive the analog signal from the sensor and send to the ADC section of processor to quantize and translate to digital value, after that we send the data with an tcp package with post method through the internet using onboard wireless component of Arduino to the destination. Operation system(iot devices): there is a lot of important factor for an iot operating system that I described below: - light weight -> low space need and had a lot of library also low power consumption. - fast response -> high speed algorithm for translating the sensors language for preparing the network packet with compress data for sending with good managing. - flexible -> support protocols and high-level program language also OTP. For example, tiny-os can be suitable that has all the above parameters. Server: In the server side we have one standard hardware with specific storage and processor also NIC. In this side of network, we want to receive the data from the iot motes and process the data in the server and finally get a solution in a specific function. We can use containerization technic in our server to run each application as a container on a server separately to improve the efficiency and use the hardware resources as wll as possible. Also the control of the server side be so easier that can remotely modify it.
  • 5. 5 Software(programming): The program of this case written on Arduino based on C language that can see below. We can program the new version of the code directly with (Over The air Programming) method with the internet connectivity. We have a serial port for debugging the data that send on the network. Conclusion: With this note that evaluate it above briefly, we saw the iot system consist of what equipment and how a simple data gathers from sensor and finally process it in the server for a specific solution. Finally, we figure out the aspect of virtualization and how much this method can be important for our server and the efficiency. Reference: [1] A. Al-Fuqaha, M. Guizani, M. Mohammadi, M. Aladhari and M. Ayyash, "Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications," IEEE Communication Surveys & Tutorials, vol. 17, no. 4, pp. 2347-2376, 2015. [2] N. Bizanis and F. A. Kuipers, “SDN and Virtualization solutions for the Internet of Things: A Survey,” IEEE Access, vol. 4, pp. 5591–5606, 2016. [3] J. Hoebeke, E. De Poorter, St. Bouckaert, I. Moerman, and P. Demeester, “Managed Ecosystems of Networked Objects,” Wireless Personal Communications 58 (1), pp. 125-143, May 2011. [4] S. Elbouanani, M. A. E. Kiram, and O. Achbarou, “Introduction to the internet of things security: Standardization and research challenges,” in Proc. of Int. Conf. on Information Assurance and Security, December 2015, pp. 32–37.