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

Full description

Saved in:
Bibliographic Details
Main Author: Julian Brillianshah, Elkhan
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
Description
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.