DESIGN AND IMPLEMENTATION OF NETWORK SOFTWARE AND ANDROID APPLICATION FOR BLUETOOTH LOW ENERGY BASED ACCESS CONTROL SYSTEM
This document discusses the process, results, and analysis of the design, implementation, and testing phases of a network software and an Android application used in a Bluetooth Low Energy (BLE)-based access control system. The use of BLE in the access control system allows access keys to be impl...
Saved in:
Main Author: | |
---|---|
Format: | Final Project |
Language: | Indonesia |
Online Access: | https://digilib.itb.ac.id/gdl/view/73887 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Institut Teknologi Bandung |
Language: | Indonesia |
Summary: | This document discusses the process, results, and analysis of the design,
implementation, and testing phases of a network software and an Android
application used in a Bluetooth Low Energy (BLE)-based access control system.
The use of BLE in the access control system allows access keys to be implemented
on commonly used devices. Additionally, BLE technology enables the inclusion of
an additional feature, personnel positioning within the system. The network
software consists of two main subsystems which are the server subsystem and the
admin panel subsystem. The server subsystem serves as the central data
management hub of the system and communicates with the electronic locks. The
admin panel subsystem provides the system administrator with an interface for
managing the system. The server subsystem is implemented using the Go
programming language, while the admin panel subsystem is implemented as a
client-side application based on JavaScript. Furthermore, the Android application
serves as an alternative implementation of the access key used in the system. This
application is developed using the React Native framework and utilizes the BLE
technology available on users' smartphones. The analysis of the final project results
indicates that the system already possesses sufficient functionality as an access
control system. However, its reliability has not been thoroughly tested, and its
performance can still be further improved. Therefore, the system is considered as
a prototype but is not yet ready for real-world deployment. |
---|