controlling physical objects via the internet using the internet using the arduino platform over...
TRANSCRIPT
![Page 1: Controlling Physical Objects via The Internet Using The Internet Using The Arduino Platform over 802.15.4 Networks](https://reader033.vdocuments.mx/reader033/viewer/2022051318/58efe4a01a28ab6c778b4623/html5/thumbnails/1.jpg)
Controlling Physical Objects Via The Internet Using The Arduino Platform over 802.15.4 NetworksCOURSE TITLE: SEMINARCOURSE NO.: EE-4130
SUBMITTED BY-RAPPY SAHA(1003018)
![Page 2: Controlling Physical Objects via The Internet Using The Internet Using The Arduino Platform over 802.15.4 Networks](https://reader033.vdocuments.mx/reader033/viewer/2022051318/58efe4a01a28ab6c778b4623/html5/thumbnails/2.jpg)
Source:-IEEE LATIN AMERICA TRANSACTIONS, VOL.10,NO.3, APRIL
2012
Authors:-• Vasileios Georgitzikis
• Ioannis Chatzigiannakis
• Orestis Akribopoulos
![Page 3: Controlling Physical Objects via The Internet Using The Internet Using The Arduino Platform over 802.15.4 Networks](https://reader033.vdocuments.mx/reader033/viewer/2022051318/58efe4a01a28ab6c778b4623/html5/thumbnails/3.jpg)
OUTLINES: Introduction
Motivation and Main Goal
Different Hardware Platforms
Block Diagram
Comparison Among Hardware Platforms
Heterogeneous Network
Proposed Network
Portable Testbed
Conclusion
![Page 4: Controlling Physical Objects via The Internet Using The Internet Using The Arduino Platform over 802.15.4 Networks](https://reader033.vdocuments.mx/reader033/viewer/2022051318/58efe4a01a28ab6c778b4623/html5/thumbnails/4.jpg)
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.
![Page 5: Controlling Physical Objects via The Internet Using The Internet Using The Arduino Platform over 802.15.4 Networks](https://reader033.vdocuments.mx/reader033/viewer/2022051318/58efe4a01a28ab6c778b4623/html5/thumbnails/5.jpg)
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
![Page 6: Controlling Physical Objects via The Internet Using The Internet Using The Arduino Platform over 802.15.4 Networks](https://reader033.vdocuments.mx/reader033/viewer/2022051318/58efe4a01a28ab6c778b4623/html5/thumbnails/6.jpg)
D IFERENT HARDWARE PLATFORMS
Hardware
Arduino
SunSPOT
TelosB
iSense
![Page 7: Controlling Physical Objects via The Internet Using The Internet Using The Arduino Platform over 802.15.4 Networks](https://reader033.vdocuments.mx/reader033/viewer/2022051318/58efe4a01a28ab6c778b4623/html5/thumbnails/7.jpg)
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 todetermine the presence of a sitting person.
Arduino hardware is programmed using a Wiring [3] based language, similar to C++ with some simplifications.
![Page 8: Controlling Physical Objects via The Internet Using The Internet Using The Arduino Platform over 802.15.4 Networks](https://reader033.vdocuments.mx/reader033/viewer/2022051318/58efe4a01a28ab6c778b4623/html5/thumbnails/8.jpg)
SunSPOT: It has great computational power.
It is for decision making and manually controlling the lights.
SunSPOT was implemented in Java J2ME
![Page 9: Controlling Physical Objects via The Internet Using The Internet Using The Arduino Platform over 802.15.4 Networks](https://reader033.vdocuments.mx/reader033/viewer/2022051318/58efe4a01a28ab6c778b4623/html5/thumbnails/9.jpg)
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]
![Page 10: Controlling Physical Objects via The Internet Using The Internet Using The Arduino Platform over 802.15.4 Networks](https://reader033.vdocuments.mx/reader033/viewer/2022051318/58efe4a01a28ab6c778b4623/html5/thumbnails/10.jpg)
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.
![Page 11: Controlling Physical Objects via The Internet Using The Internet Using The Arduino Platform over 802.15.4 Networks](https://reader033.vdocuments.mx/reader033/viewer/2022051318/58efe4a01a28ab6c778b4623/html5/thumbnails/11.jpg)
COMPARISON AMONG HARDWARE PLATFORMS
Platforms Max payloadSize
Addressing Mode Incompatibilities16-bit 64-bit
Arduino XBee 100 bytes YES YES Extra Headers(Maxstreamheaders)
SunSPOT 113 bytes NO YES Extra Headers(Low Pan)
TelosB 128 bytes YES NO Auto ACK disabled
iSense 116 bytes YES YES
![Page 12: Controlling Physical Objects via The Internet Using The Internet Using The Arduino Platform over 802.15.4 Networks](https://reader033.vdocuments.mx/reader033/viewer/2022051318/58efe4a01a28ab6c778b4623/html5/thumbnails/12.jpg)
HETEROGENEOUS NETWORK
802.15.4802.15.4
802.15.4
802.15.4
Gateway Gateway
Controller
![Page 13: Controlling Physical Objects via The Internet Using The Internet Using The Arduino Platform over 802.15.4 Networks](https://reader033.vdocuments.mx/reader033/viewer/2022051318/58efe4a01a28ab6c778b4623/html5/thumbnails/13.jpg)
PROPOSED NETWORK
802.15.4
802.15.4
Gateway
Controller
Processing
![Page 14: Controlling Physical Objects via The Internet Using The Internet Using The Arduino Platform over 802.15.4 Networks](https://reader033.vdocuments.mx/reader033/viewer/2022051318/58efe4a01a28ab6c778b4623/html5/thumbnails/14.jpg)
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
![Page 15: Controlling Physical Objects via The Internet Using The Internet Using The Arduino Platform over 802.15.4 Networks](https://reader033.vdocuments.mx/reader033/viewer/2022051318/58efe4a01a28ab6c778b4623/html5/thumbnails/15.jpg)
BLOCK DIAGRAMSunSPOT
ARDUNIO+ iSense
SunSPOT+ARDUIN
O
CHECKING THE
PRESENCE OF
PERSON
PERSON ON THE DESK
DETECTINGCURRENT LIGHT
LEVELS
BELOW THE THRESHOLD LEVEL
TURN ON THE LIGHT ON EVERY DESK
PERSON ON FOOT
DETECING CURRENT LIGHT
LEVELSTURN ON SOME LIGHT EVENLY
![Page 16: Controlling Physical Objects via The Internet Using The Internet Using The Arduino Platform over 802.15.4 Networks](https://reader033.vdocuments.mx/reader033/viewer/2022051318/58efe4a01a28ab6c778b4623/html5/thumbnails/16.jpg)
PORTABLE TESTBED
Arduino UNO with XBee
Mooway Robot
Controller
![Page 17: Controlling Physical Objects via The Internet Using The Internet Using The Arduino Platform over 802.15.4 Networks](https://reader033.vdocuments.mx/reader033/viewer/2022051318/58efe4a01a28ab6c778b4623/html5/thumbnails/17.jpg)
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.
![Page 18: Controlling Physical Objects via The Internet Using The Internet Using The Arduino Platform over 802.15.4 Networks](https://reader033.vdocuments.mx/reader033/viewer/2022051318/58efe4a01a28ab6c778b4623/html5/thumbnails/18.jpg)
Thanks To All