Skripsi
RANCANG BANGUNSISTEM STREAMING SENSOR DATA MENGGUNAKAN LARAVEL 12 BERBASIS WEB SERVICE API
The development of Internet of Things (IoT) technology has encouraged the creation of monitoring systems capable of transmitting and displaying sensor data quickly and in real-time. Web-based sensor data streaming systems have become one of the solutions to simplify the process of monitoring environmental conditions through internet networks. This research focuses on the design and development of a multi-sensor data streaming system using Laravel 12 based on a Web Service API. The system utilizes the DHT11 sensor to measure temperature and humidity, as well as a flame sensor to detect the presence of fire. Sensor data readings are processed by the ESP32 microcontroller and transmitted in real-time to the Laravel 12 server using the HTTP POST method with JSON format through an internet connection. Laravel 12 acts as the backend responsible for receiving, validating, managing, and storing data into a MySQL database. Furthermore, the data is displayed on a web-based monitoring dashboard, allowing users to monitor sensor conditions directly. The system also implements batch multi-sensor per device and device-side throttle methods to improve data transmission efficiency while reducing network and server workload. Based on the testing results, the system is capable of performing stable, responsive, and effective sensor data transmission, storage, and visualization to support real-time IoT-based monitoring. Keywords: Laravel 12, Web Service API, ESP32, Sensor Data Streaming, Internet of Things (IoT), DHT11, Sensor Flame.
No other version available