Design and development of a portable attendance / response-ware system

University often hold large scale events, that would benefit immensely from a platform that allows the public to express feedback and post their question in real time, this is comparable to the popular web-based ResponseWare program. The goal of this project is to design and construct a low-cost po...

Full description

Bibliographic Details
Main Author: Chua, Sherwinna
Other Authors: Vun Chan Hua, Nicholas
Format: Final Year Project (FYP)
Language:English
Published: Nanyang Technological University 2022
Subjects:
Online Access:https://hdl.handle.net/10356/156665
_version_ 1811677789191929856
author Chua, Sherwinna
author2 Vun Chan Hua, Nicholas
author_facet Vun Chan Hua, Nicholas
Chua, Sherwinna
author_sort Chua, Sherwinna
collection NTU
description University often hold large scale events, that would benefit immensely from a platform that allows the public to express feedback and post their question in real time, this is comparable to the popular web-based ResponseWare program. The goal of this project is to design and construct a low-cost portable system that does not rely on pre-existing infrastructures like power supply or internet connection. In addition, the suggested system must meet consistency, scalability, and fault tolerance criteria. This project designs a system with a peer-to-peer architecture model, and it is constructed with several Raspberry Pi single-board computers that acts as a low powered mobile computing node. The B.A.T.M.A.N. advanced (batman-adv) module was utilized to create a mesh network that connects all of the cluster's nodes, and Apache Cassandra is employed as a distributed data storage solution with high availability and scalability. To fulfil requests from non-mesh client devices, a Python web server was created. During testing, the finished system was demonstrated to have met all the objectives and specifications.
first_indexed 2024-10-01T02:42:57Z
format Final Year Project (FYP)
id ntu-10356/156665
institution Nanyang Technological University
language English
last_indexed 2024-10-01T02:42:57Z
publishDate 2022
publisher Nanyang Technological University
record_format dspace
spelling ntu-10356/1566652022-05-18T12:14:49Z Design and development of a portable attendance / response-ware system Chua, Sherwinna Vun Chan Hua, Nicholas School of Computer Science and Engineering ASCHVUN@ntu.edu.sg Engineering::Computer science and engineering University often hold large scale events, that would benefit immensely from a platform that allows the public to express feedback and post their question in real time, this is comparable to the popular web-based ResponseWare program. The goal of this project is to design and construct a low-cost portable system that does not rely on pre-existing infrastructures like power supply or internet connection. In addition, the suggested system must meet consistency, scalability, and fault tolerance criteria. This project designs a system with a peer-to-peer architecture model, and it is constructed with several Raspberry Pi single-board computers that acts as a low powered mobile computing node. The B.A.T.M.A.N. advanced (batman-adv) module was utilized to create a mesh network that connects all of the cluster's nodes, and Apache Cassandra is employed as a distributed data storage solution with high availability and scalability. To fulfil requests from non-mesh client devices, a Python web server was created. During testing, the finished system was demonstrated to have met all the objectives and specifications. Bachelor of Engineering (Computer Science) 2022-04-22T03:20:42Z 2022-04-22T03:20:42Z 2022 Final Year Project (FYP) Chua, S. (2022). Design and development of a portable attendance / response-ware system. Final Year Project (FYP), Nanyang Technological University, Singapore. https://hdl.handle.net/10356/156665 https://hdl.handle.net/10356/156665 en SCSE21-0326 application/pdf Nanyang Technological University
spellingShingle Engineering::Computer science and engineering
Chua, Sherwinna
Design and development of a portable attendance / response-ware system
title Design and development of a portable attendance / response-ware system
title_full Design and development of a portable attendance / response-ware system
title_fullStr Design and development of a portable attendance / response-ware system
title_full_unstemmed Design and development of a portable attendance / response-ware system
title_short Design and development of a portable attendance / response-ware system
title_sort design and development of a portable attendance response ware system
topic Engineering::Computer science and engineering
url https://hdl.handle.net/10356/156665
work_keys_str_mv AT chuasherwinna designanddevelopmentofaportableattendanceresponsewaresystem