OTA with GSM

In this age of growing technology and innovation, there is a substantial increase in the development and implementation of IoT devices over the last few years. These devices are deployed in vast numbers and are in frequent use for many years, so they require timely updates for fixing bugs and adding

2025-06-28 16:34:23 - Adil Khan

Project Title

OTA with GSM

Project Area of Specialization Internet of ThingsProject Summary

In this age of growing technology and innovation, there is a substantial increase in the development and implementation of IoT devices over the last few years. These devices are deployed in vast numbers and are in frequent use for many years, so they require timely updates for fixing bugs and adding new features to device’s software in order to keep them up-to-date. Hence, there arises a need for a fully automated process for large scale software updates of such embedded devices. Considering this need, we propose a project based on an IoT system which will be updated by using Over The Air Programming (OTAP) with GSM with Atmega328p. In OTAP, programs written in Arduino IDE can be directly uploaded to microcontroller of the IoT system using GSM without any wired connection or Wi-Fi protocol. In many applications IoT systems are installed in remote areas where Wi-Fi accessibility is not possible so conventional technique (OTAP by using Wi-Fi) for sending updates to the system is failed. The use of GSM in this project will solve this problem.

Project Objectives

The purpose of this project is to achieve the objectives mentioned below;

1. uploading code on webpage

2. Reading webpage through GSM

3.Saving data in memory from GSM

4. uploading the downloaded code in controller

Project Implementation Method

we will test our project on two systems

1.  motion detector

2. smoke detector

Both systems wil be programmed initially, for updating these systems the new code will be uploaded to the web which will be read by the GSM(interfaced with the controller ) and uploaded to the controller (arduino) .

Benefits of the Project

In developing countries like Pakistan, large areas of land are inaccessible through WIFI. As per PTA reports, only 22.2% of land of Pakistan has WIFI connectivity. This makes the concept of OTAP via WIFI unfeasible, thus, maintenance and upgradation of network becomes very costly and time consuming. Due to this very reason, any new IoT project/system is limited only to urban areas and rural areas are always restricted to introduction of any new technology. Keeping true to our focus and motivation, this project would be a breakthrough in the field of IoT, resolving the hurdle of communication with devices in an IoT network in remote areas.

Technical Details of Final Deliverable

Arduino will be interfaced with

so we can perform the following tasks

1. uploading code on webpage

2. Reading webpage through GSM

3.Saving data in memory

4. uploading the downloaded code in controller

Final Deliverable of the Project HW/SW integrated systemCore Industry ITOther Industries IT Core Technology Internet of Things (IoT)Other Technologies Internet of Things (IoT)Sustainable Development Goals Industry, Innovation and InfrastructureRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 10100
Arduino Equipment25001000
GSM Equipment225005000
SD Card Equipment2250500
ESP 32 Miscellaneous 29001800
GSM current module Equipment25001000
GSM shipping Charges Miscellaneous 2400800

More Posts