SlideShare a Scribd company logo
COURSE TITLE: SEMINAR
COURSE NO.: EE-4130
SUBMITTED BY-
RAPPY SAHA(1003018)
• Vasileios Georgitzikis
• Ioannis Chatzigiannakis
• Orestis Akribopoulos
 OUTLINES:
Introduction
Motivation and Main Goal
Different Hardware Platforms
Block Diagram
Comparison Among Hardware Platforms
Heterogeneous Network
Proposed Network
Portable Testbed
Conclusion
INTRODUCTION
 To expand Arduino's capabilities by adding an 802.15.4 wireless module(XBee
module)in order to expose its functionality as a Web of Things node.
 To make a heterogeneous network interoperate.
 The implementation of a network stack for the 4 most representativehardware
platforms, as used by the relevant research community(Arduino, SunSPOT,
TelosB, iSense), in the form of a software library, named mkSense,
which enables their intercommunication.
MOTIVATION AND MAIN GOAL
Check the
presence
of persons
in a room
Detect
weather a
man is on
the desk or
foot
Controlling
the lights
of the
room
Sensing the
light levels
in the room
D IFERENT HARDWARE PLATFORMS
Hardware
Arduino
SunSPOT
TelosB
iSense
Arduino:
 Arduino with XBee module for controlling custom
electric circuits (HVAC, lighting).
 Arduinos for physically controlling the lights via added
relays, and for the proximity sensors used in each desk to
determine the presence of a sitting person.
 Arduino hardware is programmed using a Wiring [3]
based language, similar to C++ with some simplifications.
SunSPOT:
 It has great computational power.
 It is for decision making and manually controlling
the lights.
 SunSPOT was implemented in Java J2ME
iSense:
 Limited power consumption.
 iSense modules because of their easy to use PIR sensor.
TelosB:
 Limited power consumption.
 It helps to communicate between SunSPOT and iSense.
 TelosB motes were running the TinyOS version2.1.0[20]
XBee:
 IEEE 802.15.4[12]compliant module.
 With the help of this Arduino can operate as a Smart
Object and expose its functionality in the Web of Things.
COMPARISON AMONG HARDWARE
PLATFORMS
Platforms Max payload
Size
Addressing Mode Incompatibilities
16-bit 64-bit
Arduino XBee 100 bytes YES YES Extra Headers(Maxstream
headers)
SunSPOT 113 bytes NO YES Extra Headers(Low Pan)
TelosB 128 bytes YES NO Auto ACK disabled
iSense 116 bytes YES YES
HETEROGENEOUS NETWORK
802.15.4
802.15.4
802.15.4
802.15.4
Gateway Gateway
Controller
PROPOSED NETWORK
802.15.4
802.15.4
Gateway
Controller
Processing
PROPOSED NETWORK
The main services provided by yhis interface are:
• Registration: Smart Objects register by providing their Mac-Address.
• Data collection: the Controller directly requests for specific data from the sensors
in the network.
• Service request: the Controller requests to be notified when special events occur
on the network,
for example temperature outreached a specified threshold.
• Action request: the Controller orders the devices toper- form some kind of action
BLOCK DIAGRAM
SunSPOT
ARDUNIO
+ iSense
SunSPOT
+ARDUINO
CHECKING
THE
PRESENCE
OF PERSON
PERSON ON
THE DESK
DETECTING
CURRENT LIGHT
LEVELS
BELOW THE
THRESHOLD LEVEL
TURN ON THE LIGHT
ON EVERY DESK
PERSON ON
FOOT
DETECING
CURRENT LIGHT
LEVELS
TURN ON SOME
LIGHT EVENLY
PORTABLE TESTBED
Arduino UNO with
XBee
Mooway Robot
Controller
CONCLUSION
In this paper, how to expand the Arduino's capabilities by adding an 802.15. 4 compliant
module had been described in order to use it as a Web of Things node.
 The process of using it in order to build a platform-agnostic heterogeneous wireless
sensor network.
 All of the necessary steps have been described to make a heterogeneous network
interoperate and the implementation of a network stack.
 In addition, the design and implementation of software library have been described
which can be used for building “intelligent software” for the Web of Things.
 To demonstrate the applicability of this platform two representative has been presented,
use cases scenarios that illustrate how this infrastructure can be used.
Controlling Physical Objects via The Internet Using The Internet Using The Arduino Platform over 802.15.4 Networks

More Related Content

Viewers also liked

Image parts and segmentation
Image parts and segmentation Image parts and segmentation
Image parts and segmentation
Rappy Saha
 
Arduino Based Home Automation (2003) (1003018)
Arduino Based Home Automation (2003) (1003018)Arduino Based Home Automation (2003) (1003018)
Arduino Based Home Automation (2003) (1003018)Rappy Saha
 
Inertial Navigation System
Inertial Navigation SystemInertial Navigation System
Inertial Navigation System
aerobuddy
 
Uav flight control system with ins gps
Uav flight control system with ins gpsUav flight control system with ins gps
Uav flight control system with ins gps
amir amiry
 
Implementation of INS-GPS
Implementation of INS-GPSImplementation of INS-GPS
Implementation of INS-GPSIpsit Dash
 
Gps ins odometer data fusion
Gps ins odometer data fusionGps ins odometer data fusion
Gps ins odometer data fusion
Rappy Saha
 
GPS/IMU Integrated System for Land Vehicle Navigation based on MEMS
GPS/IMU Integrated System for Land Vehicle Navigation based on MEMSGPS/IMU Integrated System for Land Vehicle Navigation based on MEMS
GPS/IMU Integrated System for Land Vehicle Navigation based on MEMS
NoiRr DaRk
 

Viewers also liked (7)

Image parts and segmentation
Image parts and segmentation Image parts and segmentation
Image parts and segmentation
 
Arduino Based Home Automation (2003) (1003018)
Arduino Based Home Automation (2003) (1003018)Arduino Based Home Automation (2003) (1003018)
Arduino Based Home Automation (2003) (1003018)
 
Inertial Navigation System
Inertial Navigation SystemInertial Navigation System
Inertial Navigation System
 
Uav flight control system with ins gps
Uav flight control system with ins gpsUav flight control system with ins gps
Uav flight control system with ins gps
 
Implementation of INS-GPS
Implementation of INS-GPSImplementation of INS-GPS
Implementation of INS-GPS
 
Gps ins odometer data fusion
Gps ins odometer data fusionGps ins odometer data fusion
Gps ins odometer data fusion
 
GPS/IMU Integrated System for Land Vehicle Navigation based on MEMS
GPS/IMU Integrated System for Land Vehicle Navigation based on MEMSGPS/IMU Integrated System for Land Vehicle Navigation based on MEMS
GPS/IMU Integrated System for Land Vehicle Navigation based on MEMS
 

Similar to Controlling Physical Objects via The Internet Using The Internet Using The Arduino Platform over 802.15.4 Networks

Basic Foundation For Cybersecurity
Basic Foundation For CybersecurityBasic Foundation For Cybersecurity
Basic Foundation For Cybersecurity
Mohammed Adam
 
The Wireless Library Palinet Spring2005
The Wireless Library Palinet Spring2005The Wireless Library Palinet Spring2005
The Wireless Library Palinet Spring2005
Bill Drew
 
Building the Internet of Things with Thingsquare and Contiki - day 1, part 3
Building the Internet of Things with Thingsquare and Contiki - day 1, part 3Building the Internet of Things with Thingsquare and Contiki - day 1, part 3
Building the Internet of Things with Thingsquare and Contiki - day 1, part 3
Adam Dunkels
 
OSMC 2019 | Monitoring Alerts and Metrics on Large Power Systems Clusters by ...
OSMC 2019 | Monitoring Alerts and Metrics on Large Power Systems Clusters by ...OSMC 2019 | Monitoring Alerts and Metrics on Large Power Systems Clusters by ...
OSMC 2019 | Monitoring Alerts and Metrics on Large Power Systems Clusters by ...
NETWAYS
 
SIGFOX Makers Tour - Porto
SIGFOX Makers Tour - PortoSIGFOX Makers Tour - Porto
SIGFOX Makers Tour - Porto
Nicolas Lesconnec
 
Scripting Things - Creating the Internet of Things with Perl
Scripting Things - Creating the Internet of Things with PerlScripting Things - Creating the Internet of Things with Perl
Scripting Things - Creating the Internet of Things with Perl
Hans Scharler
 
Security defined routing_cybergamut_v1_1
Security defined routing_cybergamut_v1_1Security defined routing_cybergamut_v1_1
Security defined routing_cybergamut_v1_1
Joel W. King
 
Sharing High-Performance Interconnects Across Multiple Virtual Machines
Sharing High-Performance Interconnects Across Multiple Virtual MachinesSharing High-Performance Interconnects Across Multiple Virtual Machines
Sharing High-Performance Interconnects Across Multiple Virtual Machines
inside-BigData.com
 
Oop2018 tutorial-stal-mo2-io t-arduino-en
Oop2018 tutorial-stal-mo2-io t-arduino-enOop2018 tutorial-stal-mo2-io t-arduino-en
Oop2018 tutorial-stal-mo2-io t-arduino-en
Michael Stal
 
Adhoc mobile wireless network enhancement based on cisco devices
Adhoc mobile wireless network enhancement based on cisco devicesAdhoc mobile wireless network enhancement based on cisco devices
Adhoc mobile wireless network enhancement based on cisco devices
IJCNCJournal
 
Minor Project Progress Presentation
Minor Project Progress PresentationMinor Project Progress Presentation
Minor Project Progress Presentation
Adil Ahmad
 
XDF 2019 Xilinx Accelerated Database and Data Analytics Ecosystem
XDF 2019 Xilinx Accelerated Database and Data Analytics EcosystemXDF 2019 Xilinx Accelerated Database and Data Analytics Ecosystem
XDF 2019 Xilinx Accelerated Database and Data Analytics Ecosystem
Dan Eaton
 
Intro to firewalls
Intro to firewallsIntro to firewalls
Intro to firewalls
Joshua Johnston
 
Stacks and Layers: Integrating P4, C, OVS and OpenStack
Stacks and Layers: Integrating P4, C, OVS and OpenStackStacks and Layers: Integrating P4, C, OVS and OpenStack
Stacks and Layers: Integrating P4, C, OVS and OpenStack
Open-NFP
 
Nagios Conference 2011 - Dave Williams - Nagios In The Real World - The Datac...
Nagios Conference 2011 - Dave Williams - Nagios In The Real World - The Datac...Nagios Conference 2011 - Dave Williams - Nagios In The Real World - The Datac...
Nagios Conference 2011 - Dave Williams - Nagios In The Real World - The Datac...
Nagios
 
High-Volume Data Collection and Real Time Analytics Using Redis
High-Volume Data Collection and Real Time Analytics Using RedisHigh-Volume Data Collection and Real Time Analytics Using Redis
High-Volume Data Collection and Real Time Analytics Using Redis
cacois
 
IoT Workshop with Sigfox & Arduino - Copenhagen Business School
IoT Workshop with Sigfox & Arduino - Copenhagen Business SchoolIoT Workshop with Sigfox & Arduino - Copenhagen Business School
IoT Workshop with Sigfox & Arduino - Copenhagen Business School
Nicolas Lesconnec
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SAMeh Zaghloul
 

Similar to Controlling Physical Objects via The Internet Using The Internet Using The Arduino Platform over 802.15.4 Networks (20)

Basic Foundation For Cybersecurity
Basic Foundation For CybersecurityBasic Foundation For Cybersecurity
Basic Foundation For Cybersecurity
 
The Wireless Library Palinet Spring2005
The Wireless Library Palinet Spring2005The Wireless Library Palinet Spring2005
The Wireless Library Palinet Spring2005
 
Building the Internet of Things with Thingsquare and Contiki - day 1, part 3
Building the Internet of Things with Thingsquare and Contiki - day 1, part 3Building the Internet of Things with Thingsquare and Contiki - day 1, part 3
Building the Internet of Things with Thingsquare and Contiki - day 1, part 3
 
6 osi vimp
6 osi vimp6 osi vimp
6 osi vimp
 
4a+b S. Fischer Wisebed
4a+b S. Fischer Wisebed4a+b S. Fischer Wisebed
4a+b S. Fischer Wisebed
 
OSMC 2019 | Monitoring Alerts and Metrics on Large Power Systems Clusters by ...
OSMC 2019 | Monitoring Alerts and Metrics on Large Power Systems Clusters by ...OSMC 2019 | Monitoring Alerts and Metrics on Large Power Systems Clusters by ...
OSMC 2019 | Monitoring Alerts and Metrics on Large Power Systems Clusters by ...
 
SIGFOX Makers Tour - Porto
SIGFOX Makers Tour - PortoSIGFOX Makers Tour - Porto
SIGFOX Makers Tour - Porto
 
Scripting Things - Creating the Internet of Things with Perl
Scripting Things - Creating the Internet of Things with PerlScripting Things - Creating the Internet of Things with Perl
Scripting Things - Creating the Internet of Things with Perl
 
Security defined routing_cybergamut_v1_1
Security defined routing_cybergamut_v1_1Security defined routing_cybergamut_v1_1
Security defined routing_cybergamut_v1_1
 
Sharing High-Performance Interconnects Across Multiple Virtual Machines
Sharing High-Performance Interconnects Across Multiple Virtual MachinesSharing High-Performance Interconnects Across Multiple Virtual Machines
Sharing High-Performance Interconnects Across Multiple Virtual Machines
 
Oop2018 tutorial-stal-mo2-io t-arduino-en
Oop2018 tutorial-stal-mo2-io t-arduino-enOop2018 tutorial-stal-mo2-io t-arduino-en
Oop2018 tutorial-stal-mo2-io t-arduino-en
 
Adhoc mobile wireless network enhancement based on cisco devices
Adhoc mobile wireless network enhancement based on cisco devicesAdhoc mobile wireless network enhancement based on cisco devices
Adhoc mobile wireless network enhancement based on cisco devices
 
Minor Project Progress Presentation
Minor Project Progress PresentationMinor Project Progress Presentation
Minor Project Progress Presentation
 
XDF 2019 Xilinx Accelerated Database and Data Analytics Ecosystem
XDF 2019 Xilinx Accelerated Database and Data Analytics EcosystemXDF 2019 Xilinx Accelerated Database and Data Analytics Ecosystem
XDF 2019 Xilinx Accelerated Database and Data Analytics Ecosystem
 
Intro to firewalls
Intro to firewallsIntro to firewalls
Intro to firewalls
 
Stacks and Layers: Integrating P4, C, OVS and OpenStack
Stacks and Layers: Integrating P4, C, OVS and OpenStackStacks and Layers: Integrating P4, C, OVS and OpenStack
Stacks and Layers: Integrating P4, C, OVS and OpenStack
 
Nagios Conference 2011 - Dave Williams - Nagios In The Real World - The Datac...
Nagios Conference 2011 - Dave Williams - Nagios In The Real World - The Datac...Nagios Conference 2011 - Dave Williams - Nagios In The Real World - The Datac...
Nagios Conference 2011 - Dave Williams - Nagios In The Real World - The Datac...
 
High-Volume Data Collection and Real Time Analytics Using Redis
High-Volume Data Collection and Real Time Analytics Using RedisHigh-Volume Data Collection and Real Time Analytics Using Redis
High-Volume Data Collection and Real Time Analytics Using Redis
 
IoT Workshop with Sigfox & Arduino - Copenhagen Business School
IoT Workshop with Sigfox & Arduino - Copenhagen Business SchoolIoT Workshop with Sigfox & Arduino - Copenhagen Business School
IoT Workshop with Sigfox & Arduino - Copenhagen Business School
 
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
SDN 101: Software Defined Networking Course - Sameh Zaghloul/IBM - 2014
 

Recently uploaded

Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
awadeshbabu
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
Rahul
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
SUTEJAS
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
NidhalKahouli2
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
Madan Karki
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
ihlasbinance2003
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
dxobcob
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
Divyam548318
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
zwunae
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
manasideore6
 
sieving analysis and results interpretation
sieving analysis and results interpretationsieving analysis and results interpretation
sieving analysis and results interpretation
ssuser36d3051
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
aqil azizi
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
insn4465
 
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
obonagu
 

Recently uploaded (20)

Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
[JPP-1] - (JEE 3.0) - Kinematics 1D - 14th May..pdf
 
ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024ACEP Magazine edition 4th launched on 05.06.2024
ACEP Magazine edition 4th launched on 05.06.2024
 
Understanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine LearningUnderstanding Inductive Bias in Machine Learning
Understanding Inductive Bias in Machine Learning
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
basic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdfbasic-wireline-operations-course-mahmoud-f-radwan.pdf
basic-wireline-operations-course-mahmoud-f-radwan.pdf
 
spirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptxspirit beverages ppt without graphics.pptx
spirit beverages ppt without graphics.pptx
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
一比一原版(Otago毕业证)奥塔哥大学毕业证成绩单如何办理
 
bank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdfbank management system in java and mysql report1.pdf
bank management system in java and mysql report1.pdf
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证成绩单专业办理
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
 
sieving analysis and results interpretation
sieving analysis and results interpretationsieving analysis and results interpretation
sieving analysis and results interpretation
 
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdfTutorial for 16S rRNA Gene Analysis with QIIME2.pdf
Tutorial for 16S rRNA Gene Analysis with QIIME2.pdf
 
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
哪里办理(csu毕业证书)查尔斯特大学毕业证硕士学历原版一模一样
 
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
原版制作(unimelb毕业证书)墨尔本大学毕业证Offer一模一样
 

Controlling Physical Objects via The Internet Using The Internet Using The Arduino Platform over 802.15.4 Networks

  • 1. COURSE TITLE: SEMINAR COURSE NO.: EE-4130 SUBMITTED BY- RAPPY SAHA(1003018)
  • 2. • Vasileios Georgitzikis • Ioannis Chatzigiannakis • Orestis Akribopoulos
  • 3.  OUTLINES: Introduction Motivation and Main Goal Different Hardware Platforms Block Diagram Comparison Among Hardware Platforms Heterogeneous Network Proposed Network Portable Testbed Conclusion
  • 4. INTRODUCTION  To expand Arduino's capabilities by adding an 802.15.4 wireless module(XBee module)in order to expose its functionality as a Web of Things node.  To make a heterogeneous network interoperate.  The implementation of a network stack for the 4 most representativehardware platforms, as used by the relevant research community(Arduino, SunSPOT, TelosB, iSense), in the form of a software library, named mkSense, which enables their intercommunication.
  • 5. MOTIVATION AND MAIN GOAL Check the presence of persons in a room Detect weather a man is on the desk or foot Controlling the lights of the room Sensing the light levels in the room
  • 6. D IFERENT HARDWARE PLATFORMS Hardware Arduino SunSPOT TelosB iSense
  • 7. Arduino:  Arduino with XBee module for controlling custom electric circuits (HVAC, lighting).  Arduinos for physically controlling the lights via added relays, and for the proximity sensors used in each desk to determine the presence of a sitting person.  Arduino hardware is programmed using a Wiring [3] based language, similar to C++ with some simplifications.
  • 8. SunSPOT:  It has great computational power.  It is for decision making and manually controlling the lights.  SunSPOT was implemented in Java J2ME
  • 9. iSense:  Limited power consumption.  iSense modules because of their easy to use PIR sensor. TelosB:  Limited power consumption.  It helps to communicate between SunSPOT and iSense.  TelosB motes were running the TinyOS version2.1.0[20]
  • 10. XBee:  IEEE 802.15.4[12]compliant module.  With the help of this Arduino can operate as a Smart Object and expose its functionality in the Web of Things.
  • 11. COMPARISON AMONG HARDWARE PLATFORMS Platforms Max payload Size Addressing Mode Incompatibilities 16-bit 64-bit Arduino XBee 100 bytes YES YES Extra Headers(Maxstream headers) SunSPOT 113 bytes NO YES Extra Headers(Low Pan) TelosB 128 bytes YES NO Auto ACK disabled iSense 116 bytes YES YES
  • 14. PROPOSED NETWORK The main services provided by yhis interface are: • Registration: Smart Objects register by providing their Mac-Address. • Data collection: the Controller directly requests for specific data from the sensors in the network. • Service request: the Controller requests to be notified when special events occur on the network, for example temperature outreached a specified threshold. • Action request: the Controller orders the devices toper- form some kind of action
  • 15. BLOCK DIAGRAM SunSPOT ARDUNIO + iSense SunSPOT +ARDUINO CHECKING THE PRESENCE OF PERSON PERSON ON THE DESK DETECTING CURRENT LIGHT LEVELS BELOW THE THRESHOLD LEVEL TURN ON THE LIGHT ON EVERY DESK PERSON ON FOOT DETECING CURRENT LIGHT LEVELS TURN ON SOME LIGHT EVENLY
  • 16. PORTABLE TESTBED Arduino UNO with XBee Mooway Robot Controller
  • 17. CONCLUSION In this paper, how to expand the Arduino's capabilities by adding an 802.15. 4 compliant module had been described in order to use it as a Web of Things node.  The process of using it in order to build a platform-agnostic heterogeneous wireless sensor network.  All of the necessary steps have been described to make a heterogeneous network interoperate and the implementation of a network stack.  In addition, the design and implementation of software library have been described which can be used for building “intelligent software” for the Web of Things.  To demonstrate the applicability of this platform two representative has been presented, use cases scenarios that illustrate how this infrastructure can be used.