6LoWPAN based wireless sensor networks

Internet of Things (IoT) is rapidly growing and exploited in almost all the fields such as industrial automation, building automation, smart metering, smart homes etc. IoT is formed mostly from heavily resource constrained and low-cost tiny sensor devices. These devices are battery powered and have...

Full description

Saved in:
Bibliographic Details
Main Author: Krishnan Gopinath Shobha
Other Authors: Soong Boon Hee
Format: Theses and Dissertations
Language:English
Published: 2017
Subjects:
Online Access:http://hdl.handle.net/10356/72543
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-72543
record_format dspace
spelling sg-ntu-dr.10356-725432023-07-04T15:48:14Z 6LoWPAN based wireless sensor networks Krishnan Gopinath Shobha Soong Boon Hee School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering Internet of Things (IoT) is rapidly growing and exploited in almost all the fields such as industrial automation, building automation, smart metering, smart homes etc. IoT is formed mostly from heavily resource constrained and low-cost tiny sensor devices. These devices are battery powered and have memory constraints. 6LoWPAN (IPv6 over Low-Power Wireless Personal Area Networks) is one of the most exciting protocols developed for IoT. 6LoWPAN allows these tiny sensor devices of low-power applications to connect to IPv6 networks. Because of 6LoWPAN, IPv6 packets can be sent over low-power and lossy (IEEE 802.15.4) networks. The IPv6 address space can address trillions of these tiny devices in IoT. Thus, the exhausting IPv4 addresses pool and almost infinite number of unique addresses provided by IPv6 space proves 6LoWPAN to be indispensable. Every node in the network becomes IP addressable and the wireless sensor network is connected to the real IP world. The network formed by the resource constrained devices specified above are low-power and lossy networks (LLN). Thus, LLN have limited power resources and are characterized by lossy links. The routing protocol designed for such IPv6 LLN is called RPL- ‘IPv6 Routing over Low-power and Lossy Networks’. RPL builds the network based on its defined ‘objective function’. In this dissertation, a 6LoWPAN based wireless sensor network application is implemented. The application is to capture CO2 levels in air along with other relevant parameters to know the indoor air quality (IAQ). The setup allows the data to be sensed and displayed in real time. It is developed from Instant Contiki OS. As these sensor devices used in 6LoWPAN networks are highly power constrained, the second objective of the project is to investigate and implement a more energy efficient routing by RPL. A new objective function is implemented based on fuzzy logic. This aims to reduce the energy consumption of the network. Cooja simulator from Contiki OS is used for this RPL implementation. Master of Science (Communications Engineering) 2017-08-28T11:20:35Z 2017-08-28T11:20:35Z 2017 Thesis http://hdl.handle.net/10356/72543 en 74 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Electrical and electronic engineering
spellingShingle DRNTU::Engineering::Electrical and electronic engineering
Krishnan Gopinath Shobha
6LoWPAN based wireless sensor networks
description Internet of Things (IoT) is rapidly growing and exploited in almost all the fields such as industrial automation, building automation, smart metering, smart homes etc. IoT is formed mostly from heavily resource constrained and low-cost tiny sensor devices. These devices are battery powered and have memory constraints. 6LoWPAN (IPv6 over Low-Power Wireless Personal Area Networks) is one of the most exciting protocols developed for IoT. 6LoWPAN allows these tiny sensor devices of low-power applications to connect to IPv6 networks. Because of 6LoWPAN, IPv6 packets can be sent over low-power and lossy (IEEE 802.15.4) networks. The IPv6 address space can address trillions of these tiny devices in IoT. Thus, the exhausting IPv4 addresses pool and almost infinite number of unique addresses provided by IPv6 space proves 6LoWPAN to be indispensable. Every node in the network becomes IP addressable and the wireless sensor network is connected to the real IP world. The network formed by the resource constrained devices specified above are low-power and lossy networks (LLN). Thus, LLN have limited power resources and are characterized by lossy links. The routing protocol designed for such IPv6 LLN is called RPL- ‘IPv6 Routing over Low-power and Lossy Networks’. RPL builds the network based on its defined ‘objective function’. In this dissertation, a 6LoWPAN based wireless sensor network application is implemented. The application is to capture CO2 levels in air along with other relevant parameters to know the indoor air quality (IAQ). The setup allows the data to be sensed and displayed in real time. It is developed from Instant Contiki OS. As these sensor devices used in 6LoWPAN networks are highly power constrained, the second objective of the project is to investigate and implement a more energy efficient routing by RPL. A new objective function is implemented based on fuzzy logic. This aims to reduce the energy consumption of the network. Cooja simulator from Contiki OS is used for this RPL implementation.
author2 Soong Boon Hee
author_facet Soong Boon Hee
Krishnan Gopinath Shobha
format Theses and Dissertations
author Krishnan Gopinath Shobha
author_sort Krishnan Gopinath Shobha
title 6LoWPAN based wireless sensor networks
title_short 6LoWPAN based wireless sensor networks
title_full 6LoWPAN based wireless sensor networks
title_fullStr 6LoWPAN based wireless sensor networks
title_full_unstemmed 6LoWPAN based wireless sensor networks
title_sort 6lowpan based wireless sensor networks
publishDate 2017
url http://hdl.handle.net/10356/72543
_version_ 1772826528813416448