Wireless mesh networking : implementation of internet of things system

Wireless sensor networks are capable of gathering large quantities of distributed multipoint data that could be used to analyse and study the behaviour of our surroundings or environmental changes. However, its capabilities are largely limited by the rationing of power supply when deployed outdoors....

Full description

Saved in:
Bibliographic Details
Main Author: Ji, Xiang
Other Authors: Li Mo
Format: Final Year Project
Language:English
Published: 2016
Subjects:
Online Access:http://hdl.handle.net/10356/69132
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-69132
record_format dspace
spelling sg-ntu-dr.10356-691322023-03-03T20:23:29Z Wireless mesh networking : implementation of internet of things system Ji, Xiang Li Mo School of Computer Engineering Parallel and Distributed Computing Centre Anupam Chattopadhyay DRNTU::Engineering Wireless sensor networks are capable of gathering large quantities of distributed multipoint data that could be used to analyse and study the behaviour of our surroundings or environmental changes. However, its capabilities are largely limited by the rationing of power supply when deployed outdoors. Processing and radio transmission power have to be reduced in order to lengthen the lifespan of the sensor nodes which are operating on batteries as much as possible. This poses difficulties with scaling up the wireless sensor network as it would mean more packet transmission hops and wireless radio power required to expand its area of coverage. Mesh network reduces this limitation by expanding the distribution of sensor networks without compromising on interconnectivity between the networks. It is a special variant of an Ad-Hoc network which supports multi-hop transmissions between nodes while unifying its local and remote networks so that clients on any node would be able to communicate with each other. Mesh networking could also further scale up a simple wireless sensor network to a more robust network system by incorporating sensor controllers and triggers that automate actions when a particular sensor data threshold has been satisfied. Such a network can otherwise be dubbed as an Internet of Things. This project aims to implement a fully self-functioning Internet of Things using 4 consumer ASUS routers installed with DD-WRT open source firmware and 4 TelosB sensor nodes. The routers would be running on the Optimised Link State Routing mesh networking protocol while the sensor nodes runs on the Collect Tree Protocol for sending data back to the sink node. The sensor data is then pushed to the router which will forward it to a remote terminal to store into a relational database. This terminal would then analyse the incoming data and determine if certain actions should be triggered. At the same time, the user can also query the database, monitor the state of the sensors from the collected data in real-time, control the sensor behaviours remotely, or even access the Internet simultaneously. While the network proved to be resilient and self-recovering, it is also prone to transmission attacks and routing loops if the mesh network increases in scale in the future. Should resources allow, the Better Approach To Mobile Ad-hoc Networking mesh protocol would be a better alternative that patches possible routing issues for large networks. Additionally, even though basic encryption and authentication measures have been implemented during the development process, security of the network should be constantly reviewed against newly discovered attacks in order to ensure the integrity of the data transmitted across the network. Bachelor of Engineering (Computer Science) 2016-11-10T01:28:56Z 2016-11-10T01:28:56Z 2016 Final Year Project (FYP) http://hdl.handle.net/10356/69132 en Nanyang Technological University 124 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
spellingShingle DRNTU::Engineering
Ji, Xiang
Wireless mesh networking : implementation of internet of things system
description Wireless sensor networks are capable of gathering large quantities of distributed multipoint data that could be used to analyse and study the behaviour of our surroundings or environmental changes. However, its capabilities are largely limited by the rationing of power supply when deployed outdoors. Processing and radio transmission power have to be reduced in order to lengthen the lifespan of the sensor nodes which are operating on batteries as much as possible. This poses difficulties with scaling up the wireless sensor network as it would mean more packet transmission hops and wireless radio power required to expand its area of coverage. Mesh network reduces this limitation by expanding the distribution of sensor networks without compromising on interconnectivity between the networks. It is a special variant of an Ad-Hoc network which supports multi-hop transmissions between nodes while unifying its local and remote networks so that clients on any node would be able to communicate with each other. Mesh networking could also further scale up a simple wireless sensor network to a more robust network system by incorporating sensor controllers and triggers that automate actions when a particular sensor data threshold has been satisfied. Such a network can otherwise be dubbed as an Internet of Things. This project aims to implement a fully self-functioning Internet of Things using 4 consumer ASUS routers installed with DD-WRT open source firmware and 4 TelosB sensor nodes. The routers would be running on the Optimised Link State Routing mesh networking protocol while the sensor nodes runs on the Collect Tree Protocol for sending data back to the sink node. The sensor data is then pushed to the router which will forward it to a remote terminal to store into a relational database. This terminal would then analyse the incoming data and determine if certain actions should be triggered. At the same time, the user can also query the database, monitor the state of the sensors from the collected data in real-time, control the sensor behaviours remotely, or even access the Internet simultaneously. While the network proved to be resilient and self-recovering, it is also prone to transmission attacks and routing loops if the mesh network increases in scale in the future. Should resources allow, the Better Approach To Mobile Ad-hoc Networking mesh protocol would be a better alternative that patches possible routing issues for large networks. Additionally, even though basic encryption and authentication measures have been implemented during the development process, security of the network should be constantly reviewed against newly discovered attacks in order to ensure the integrity of the data transmitted across the network.
author2 Li Mo
author_facet Li Mo
Ji, Xiang
format Final Year Project
author Ji, Xiang
author_sort Ji, Xiang
title Wireless mesh networking : implementation of internet of things system
title_short Wireless mesh networking : implementation of internet of things system
title_full Wireless mesh networking : implementation of internet of things system
title_fullStr Wireless mesh networking : implementation of internet of things system
title_full_unstemmed Wireless mesh networking : implementation of internet of things system
title_sort wireless mesh networking : implementation of internet of things system
publishDate 2016
url http://hdl.handle.net/10356/69132
_version_ 1759854088114143232