This study develops an Elevator Safety Monitoring Interface that integrates a Bitwise Decoding method and a Finite State Machine (FSM) algorithm to monitor elevator operational conditions in real-time. Modern elevator systems rely on the integration of electromechanical components and embedded systems; however, condition monitoring is often performed manually, leading to limited real-time information, increased occupational health and safety (OHS) risks, and the absence of structured historical fault records. This study aims to design a VB.NET-based monitoring system capable of displaying elevator status in real-time, implementing a Bitwise Decoding method for efficient processing of binary data from a microcontroller, and applying the FSM algorithm to model elevator operational conditions deterministically. The Waterfall development model is employed, encompassing planning, analysis, design, implementation, and testing phases. Hardware used includes Arduino/ESP32 microcontroller, relay circuits as digital signal inputs, RS485 module, and an RS-485 to USB converter. The monitoring software was developed using VB.NET with MySQL for activity log storage. The FSM is formally defined as a 5-tuple M = (S, Σ, δ, s 0 , F), with states including IDLE, MOVING_UP, MOVING_DOWN, DOOR_OPEN, FIRE_MODE, INSPECTION, EARTHQUAKE_MODE, ERROR, and OFFLINE. Results demonstrate that the system successfully displays elevator operational status in real-time and effectively extracts elevator condition information from binary data with high efficiency and low latency. The developed monitoring system is expected to improve technician work efficiency and support elevator operational safety.
Copyrights © 2026