This project presents a novel iBeacon placement strategy for indoor positioning in IoT environments using a hybrid Arduino and ESP32 system. Designed to enhance localization accuracy in indoor scenarios such as public transport systems or smart buildings, the system employs multiple ESP32 modules as Bluetooth Low Energy (BLE) beacons (iBeacons) strategically positioned for optimal signal distribution. A central ESP32 module, acting as a BLE scanner, receives signal strength (RSSI) data from these beacons to estimate their relative distance and position. An Arduino microcontroller interfaces with sensors or user input modules and sends relevant data to the ESP32 via serial communication. The ESP32 processes both the beacon signals and the input data, enabling personalized services such as user identification, boarding preferences, and proximity-based notifications. An LCD display connected to the ESP32 shows positioning or distance data, offering insights into passenger location or movement. This system demonstrates a low-cost, scalable, and accurate solution for indoor localization by leveraging the complementary capabilities of Arduino and ESP32 in an IoT framework.
NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Hardware requirements:
Software requirements: