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
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
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.