In the current scenario, the world is focused on renewable energy generation to achieve sustainability by 2030 regarding clean and affordable energy. Lithium-ion (Li-ion)-based Battery Energy storage (BES) is a prominent approach that is widely adopted for managing large-scale renewable energy generation. Battery Management Systems (BMS) play a critical role in optimizing battery performance of BES by monitoring parameters such as overcharging, the state of health (SoH), cell protection, real-time data, and fault detection to ensure reliability. Previous studies have concluded that the implementation of Internet of Things (IoT) with LoRa ensures effective real-time monitoring of the BMS of Li-ion batteries. This study proposed and implemented a customized LoRa and IoT-based hardware system with a gateway to acquire parameters such as terminal voltage, current, charge voltage, charge current, cycle, temperature, state of charge (SoC), and SoH, and log them into the cloud server. An OMnet++-based Framework for LoRa (FLoRa) simulation was implemented to analyze the power consumption and residual energy of the customized LoRa nodes. The simulation was configured with a spread factor of 7, a carrier frequency of 433 MHz, a bandwidth of 125 KHz, and a transmission power of 2 dBm. The simulation results indicated that Node 3 had the highest mean power consumption (0.028233) and total energy consumption (0.146592), whereas Node 0 exhibited the lowest mean power consumption (0.023413) and total energy consumption (0.070204). Additionally, a comprehensive dataset encompassing voltage, current, and time was created and utilized for precise calculations of the battery's capacity and state of health, with potential use in future predictions.